semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
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))
    {
        if(f>=c)
        {
            s=f-c;
            if(e>=b)
            {
                s+=(e-b)*60;
                s+=(d+12-a)*60*60;
            }
            else 
            {
                s+=(e+60-b)*60;
                s+=(d+11-a)*60*60;
            }
        }
        else
        {
            s=f-c+60;
            if((e-1)>=b)
            {
                s+=(e-b-1)*60;
                s+=(d+12-a)*60*60;
            }
            else
            {
                 s+=(e+60-b-1)*60;
                 s+=(d+11-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[999],b[999],c[999],d[999],e[999],f[999],z[999],i;
	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;
		}
	}
	for(i=0;;i++){
		z[i]=3600*d[i]+60*e[i]+f[i]+3600*(12-a[i])-60*b[i]-c[i];
		if(a[i]==0){
			break;
		}
		printf("%d\n",z[i]);
	}
	return 0;
}
int main(){
	int k[1000],n,i;
	for(n=0;n<=1000;n++){
		int 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){
			k[n]=3600*(d-a+11)+3600-60*b-c+60*e+f;
		}else{
			break;
		}
	}
	for(i=0;i<n;i++){
		printf("%d\n",k[i]);
	}
	return 0;
}
int main()
{
    int a[1000][1000];
    int i,j;
    int b[1000];
    for(i=0;i<1000;i++){
        for(j=0;j<6;j++){
            scanf("%d",&a[i][j]);
        }
        if(a[i][0]==0) break;
        else{
            b[i]=3600*(12+a[i][3]-a[i][0])+60*(a[i][4]-a[i][1])+a[i][5]-a[i][2];
            printf("%d\n",b[i]);
        }
    }
    return 0;
}
int main()
{
int n,i=1,a,b,c,d,e,f,s;
for(i=1;i>0;){
	for(n=0;;n++){
		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=0;break;}
		d=d+12;
		s=3600-b*60-c+(d-a-1)*3600+e*60+f;printf("%d\n",s);
	}
}

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

	    start=u[c][0]*3600+u[c][1]*60+u[c][2];
	    end=(u[c][3]+12)*3600+u[c][4]*60+u[c][5];
	    result=end-start;
	printf("%d\n",result);
	}
	return 0;
}
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){
		printf("%d\n",(d+12-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 i,k=0;
	int s[1000];
	for(i=0;1;i++){
		int a,b,c,d,e,f;
		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{
			s[i]=3600*(12-a)-b*60-c+3600*d+e*60+f;
			k++;
		}
	}
	for(i=0;i<k;i++){
		printf("%d\n",s[i]);
	}
	return 0;
}
int main()
{
    int i,a[50],b[50],c[50],d[50],e[50],f[50],m=-1,n[50];
    for(i=0;i<50;i++)
    n[i]=0;
	for(i=0;i>=0;i++)
	{
	scanf("%d %d %d %d %d %d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	m++;
	if(a[i]==0&&b[i]==0&&c[i]==0&&e[i]==0&&f[i]==0)break;
	}
	for(i=0;i<m;i++)
	{
	d[i]=d[i]+12;
	if(f[i]<c[i]){f[i]=f[i]+60;e[i]--;n[i]=n[i]+f[i]-c[i];}
	else n[i]=n[i]+f[i]-c[i];
	if(e[i]<b[i]){e[i]=e[i]+60;d[i]--;n[i]=n[i]+(e[i]-b[i])*60;}
	else n[i]=n[i]+(e[i]-b[i])*60;
	n[i]=n[i]+(d[i]-a[i])*3600;
	}
	for(i=0;i<m;i++)
	printf("%d\n",n[i]);
    return 0;
}
int main()
{
int a[100],b[100],c[100],d[100],e[100],f[100],s,i,n;
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&&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=0;
	d[i]=d[i]+12;
	s=((d[i]-a[i])*3600)-(b[i]*60)-c[i]+(e[i]*60)+f[i];
	printf("%d\n",s);
}
return 0;
}
void main()
{
	int a,b,c,d,e,f,sum;
	while(scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f),a!=0)
	{
		sum=(d+12-a)*3600+(e-b)*60+(f-c);
		printf("%d\n",sum);
	}
}
int main()
{
    int a,b,c,d,e,f,sum;
	for(int i=1;i>0;i++)
	{
	   scanf("%d %d %d %d %d %d ",&a,&b,&c,&d,&e,&f);
	   if(a+b+c+d+e+f==0)
	   {
		   break;
	   }
       sum=(12+d)*3600+e*60+f-(3600*a+60*b+c);
	   printf("%d\n",sum);
	}
	return 0;
}
int main(){
int a,b,c,d,e,f,m,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;
}else{
d=d+12;
m=(d-a)*60*60;
if(e>=b){
    m=m+((e-b)*60);
}else{
    m=m-((b-e)*60);
}
if(f>=c){
    m=m+f-c;
}else{
    m=m+f-c;
}
printf("%d\n",m);
}
}
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||b!=0||c!=0||d!=0||e!=0||f!=0)
  {
  s=f+e*60+d*3600+(60-c)+(59-b)*60+(11-a)*3600;
  printf("%d\n",s);
  scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
  }
  return 0;
}
int main()
{
	int x[6],i,j=0;
	for(;;)
	{
		for(i=0;i<6;i++)
		{
			scanf("%d",&x[i]);
			if(x[i]==0)
				j++;
		}
		if(j==6)
			return 0;
		else 
			j=0;
		for(i=0;;i++)
		{
			x[2]++;
			if(x[2]==60)
			{
				x[2]=0;
				x[1]++;
			}
			if(x[1]==60)
			{
				x[1]=0;
				x[0]++;
			}
			if(x[0]==(x[3]+12) && x[1]==x[4] && x[2]==x[5])
			{
				printf("%d\n",++i);
				break;
			}
		}
	}
}
int main()
{
	int a,b,c,d,e,f;
	int n;
	int result;
	for(n;n;n++){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0&&d==0){
			break;
		}else{
			d=d+12;
			result=3600*(d-a)+60*(e-b)+(f-c);
			printf("%d\n",result);
		}
	}
	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;
		}
		s=(d+12-a)*3600+(e-b)*60+f-c;
		printf("%d\n",s);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,s=0;
	while(1){
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a==0)
			break;
		s=d*60*60+e*60+f+(12-a-1)*60*60+(60-b-1)*60+(60-c);
		printf("%d\n",s);
	}
	return 0;
}
int main(){
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],D[1000],m1,m2,m;
	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]);
		d[i]=D[i]+12;
		if(a[i]==0&&b[i]==0&&c[i]==0&&D[i]==0&&e[i]==0&&f[i]==0)
		{
			break;
		}else{
		m1=3600*a[i]+60*b[i]+c[i];
		m2=3600*d[i]+60*e[i]+f[i];
		m=m2-m1;
		printf("%d\n",m);}
	}
	return 0;
}
int main()
{
    int g,j,a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],i,h,sum,s,m,u[6],q;
    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]);
            q=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<q;j++)
    {
                    h=d[j]-a[j]+12;
                    m=e[j]-b[j];
                    s=f[j]-c[j];
                    sum=0;
                    sum=3600*h+60*m+s;
                    printf("%d\n",sum);
    }
    scanf("%d",&g);
    return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],k[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]);
		if(a[i]==0){
			j=i;
			break;
		}
	}
	for(i=0;i<j;i++){
		if(c[i]<=f[i]&&b[i]<e[i])
			k[i]=f[i]-c[i]+60*(e[i]-b[i])+3600*(d[i]+12-a[i]);
		else if(c[i]<=f[i]&&b[i]>=e[i])
			k[i]=f[i]-c[i]+60*(e[i]+60-b[i])+3600*(d[i]+11-a[i]);
		else if(c[i]>f[i]&&b[i]<e[i])
			k[i]=f[i]+60-c[i]+60*(e[i]-1-b[i])+3600*(d[i]+12-a[i]);
		else if(c[i]>f[i]&&b[i]>=e[i])
			k[i]=f[i]+60-c[i]+60*(e[i]+59-b[i])+3600*(d[i]+11-a[i]);
	}
	for(i=0;i<j;i++)
		printf("%d\n",k[i]);
	return 0;
}
int main(){
int sz[7],s,j,i;
for (j=0;j<100;j++){
for (i=1;i<7;i++){
	scanf("%d",&sz[i]);
}
if(sz[1]==0&&sz[2]==0&&sz[3]==0&&sz[4]==0&&sz[5]==0&&sz[6]==0)
break;
s=(12+sz[4])*3600+sz[5]*60+sz[6]-sz[1]*3600-sz[2]*60-sz[3];
printf("%d\n",s);
}
return 0;
}
int main()
{int a=1,b=1,c=1,d=1,e=1,f=1;
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
  while (a+b+c+d+e+f!=0) 
 {printf("%d\n",(12+d-a)*3600+(e-b)*60+f-c);scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
  
 }
 return 7;
}
int main(){
	int i,j,n,sum1,sum2,sum;
	int sz[6],peo[1000];
	for(i=0;i<1000;i++){
		for(j=0;j<6;j++){
			scanf("%d",&sz[j]);
		}
		if(sz[0]==0){
			n=i;
			break;
		}
		sum1=(12-sz[0])*3600-(sz[1]*60)-sz[2];
		sum2=sz[3]*3600+sz[4]*60+sz[5];
		sum=sum1+sum2;
		peo[i]=sum;
	}
	for(i=0;i<n;i++){
		printf("%d\n",peo[i]);
	}
	return 0;
}
int main(){
    int a,b,c,d,e,f,i,s,sum[100];
    for(i=0;i<100;i++){
    scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
    if((a+b+c+d+e+f)!=0){
                         if(f<c){
                         f+=60;
                         e-=1;
                         }
                         if(e<b){
                         e+=60;
                         d-=1;
                         }
                         
                         d+=12;
                         
                         sum[i]=f-c+(e-b)*60+(d-a)*3600;
                         }else{
                               break;
                               }
                               }
    for(s=0;s<i;s++){
                     printf("%d\n",sum[s]);
                     }

    return 0;
}
int main()
{
  int a=0,b,c,d,e,f;
  while(scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f)&&a!=0)
  {
    int total=0;
	total=(12-a)*60*60+(d-1)*3600;
	total+=3600-b*60-c;
	total+=e*60+f;
	printf("%d\n",total);
  }
  
return 0;
}
int main(){
	int x,y,z,a,b,c;
	int result;
	int i;
	while(i=1){
	scanf("%d%d%d%d%d%d",&x,&y,&z,&a,&b,&c);
	if(x==0&&y==0&&z==0&&a==0&&b==0&&c==0){
	break;
	}else{
	result=0;
	result=result+((60-y-1)*60)+60-z+(60*b)+c;
	result=result+(a+12-x-1)*60*60;
	printf("%d\n",result);
	}
	}
	return 0;
}
int main(){
	int a, b, c, d, e, f;
	for(int g=0; g<100; g++){
                scanf("%d %d %d %d %d %d", &a,&b,&c,&d,&e,&f);
		if(a==0){break;}
		else{
			
			int h=60*b+c;
			int i=60*e+f;
			int j=(12+d-a)*3600;
			int k=j+i-h;
			printf("%d\n", k);
		}
	}
	return 0;
}
int main()
{
    int a[100],b[100],c[100],d[100],e[100],f[100],m[100],n,i; n=0;
    do
    {
    scanf("%d%d%d%d%d%d",&a[n],&b[n],&c[n],&d[n],&e[n],&f[n]);
    n++;
    }
    while(a[n-1]!=0);
    
    for(i=0;i<n-1;i++)
    {
    m[i]=3600*(d[i]-a[i]+12)+60*(e[i]-b[i])+f[i]-c[i];
   
    printf("%d\n",m[i]);
    }
    return 0;
}
int main(){
	int a1,a2,b1,b2,c1,c2;
	int r=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){
		r+=(a2+11-a1)*3600;
		r+=3600-b1*60-c1;
		r+=b2*60+c2;
		printf("%d\n",r);
		scanf("%d%d%d%d%d%d",&a1,&b1,&c1,&a2,&b2,&c2);
		r=0;
	}
return 0;
}
int main(){
int a,b,c,d,e,f;
int i,k;
for(i=1;1!=0;i++){
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
k=a+b+c+d+e+f;
if(k==0){
	break;
}
i=(d-a+12)*3600+(e-b)*60+(f-c);
printf("%d\n",i);
}



return 0;
}
int main()
{
	int a,b,c,d,e,f,i;
	int miaoshu1,miaoshu2,jieguo;
	for(i=1;i<=10086;i++){
		scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
		if(a<1||d>11||b<0||f>59){
			break;
		}else{
			miaoshu1=a*3600+b*60+c;
			miaoshu2=(d+12)*3600+e*60+f;
			jieguo=miaoshu2-miaoshu1;
			printf("%d\n",jieguo);
		}
	}
	scanf("0 0 0 0 0 0");
	return 0;
}
int main(){
int s,a,b,c,d,e,f;
while(1){
   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;
   }
   if(f<c){
     f=f+60;
     e--;
   }
   if(e<b){
     e=e+60;
     d--;
   }
     d=d+12;
   s=f-c+60*(e-b)+3600*(d-a);
   printf("%d\n",s);
 }
   return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[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]);
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
		j=i;
		break;}
	}     
	int k[100],m[100],n[100],result[100];
	for(i=0;i<j;i++){
		k[i]=d[i]+12;
		m[i]=a[i]*3600+b[i]*60+c[i];
		n[i]=k[i]*3600+e[i]*60+f[i];
		result[i]=n[i]-m[i];
		printf("%d\n",result[i]);
	}
	return 0;
}
int main()
{
   int a[100][6];
   int i,j;
   int h,total,m,s;
   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][2]==0&&a[i][3]==0&&a[i][4]==0&&a[i][5]==0)
        {
           m=i;
           break;
 
        }
    }
    for(i=0;i<m;i++)
    {
      h=0;
      s=0;
      total=0;
      h=a[i][3]+12-a[i][0];
      s=a[i][4]*60+a[i][5]-a[i][1]*60-a[i][2];
      total=h*3600+s;
      printf("%d\n",total);
    }
      return 0;
 }
int main()
{
    int a,b,c,d,e,f,dh,dm,ds;
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	while(a!=0){
		dh=12-a+d;
		if(b<e){
			dm=60*dh+e-b;
		}
		else{
			dm=60*dh-(b-e);
		}
		if(c<f){
			ds=60*dm+f-c;
		}
		else{
			ds=60*dm-(c-f);
		}
		printf("%d\n",ds);
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main()
{
	int i=0,count=0;
	int sum=0;
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000];
	while(1)
	{
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		count++;
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0)
			break;
		i++;
	}
	for(i=0;i<count-1;i++)
	{
		sum=3600*(12+d[i]-a[i])+60*(e[i]-b[i])+(f[i]-c[i]);
		printf("%d\n",sum);
	}
	return 0;
}
int main (){
	int sz[6],i;
	int s;
	while(1){
		for(i=0;i<=5;i++){		
			scanf("%d ",&sz[i]);
		}
		if(sz[0]!=0||sz[1]!=0||sz[2]!=0||sz[3]!=0||sz[4]!=0||sz[5]!=0){
			s=60*60*(sz[3]+12-sz[0])+60*(sz[4]-sz[1])+sz[5]-sz[2];
			printf("%d\n",s);
		}else{
			break;
		}
	}
	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100];
	int i;
	for(i=0;i<100;i++){
		if(scanf("0 0 0 0 0 0")){
			break;
		}else{
			scanf("%d %d %d %d %d %d", &a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		}
	}
	int t;
	t=i-3;
	int second[100];
	for(i=0;i<=t;i++){
		second[i]=(60-c[i])+(60-(b[i]+1))*60+f[i]+e[i]*60+(d[i]+12-a[i]-1)*3600;
		printf("%d\n", second[i]);
	}
	return 0;
}
int main(){
    int a[100],b[100],c[100],d[100],e[100],f[100],t1[100],t2[100],s[100];
    scanf("%d%d%d%d%d%d",&a[0],&b[0],&c[0],&d[0],&e[0],&f[0]);
    int i=0;
    while (1){
        if (a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
            break;
        }
        else {
            t1[i]=a[i]*3600+b[i]*60+c[i];
            t2[i]=(d[i]+12)*3600+e[i]*60+f[i];
            s[i]=t2[i]-t1[i];
            i++;
            scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
        }
    }
    for (int k=0;k<i-1;k++){
        printf("%d\n",s[k]);
    }
    printf("%d",s[i-1]);
    return 0;
}
int main(int argc, char* argv[])
{   int a=1,b=1,c=1,a1=1,b1=1,c1=1,sum=0;
    while(1){
		
	sum=0;
	scanf("%d %d %d %d %d %d",&a,&b,&c,&a1,&b1,&c1);
if(a==0&&b==0&&c==0&&a1==0&&b1==0&&c1==0){break;}
	sum=(12-a)*3600+a1*3600-(b*60)+(b1*60)-c+c1;
    printf("%d\n",sum);
}
	
	return 0;
}
int main()
{
	int a[100],b[100],c[100],d[100],e[100],f[100];
	int i=0,s,k;
	scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	while(a[i]!=0||b[i]!=0||c[i]!=0||d[i]!=0||e[i]!=0||f[i]!=0)
	{
		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]);
		i++;
	}
	for(k=0;k<i;k++)
	{
		s=3600*(12+d[k]-a[k])+60*(e[k]-b[k])+f[k]-c[k];
		printf("%d\n",s);
	}
	return 0;
}
int main(){
    int a[100][6],b[100],c;
    c=0;
    for(int i=0;i<=100;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=c+1;
            if(a[i][0]==0){
                           break;}}
    for(int i=0;i<=c-2;i++){
            b[i]=a[i][5]+60*a[i][4]+3600*a[i][3]+3600*12-a[i][2]-60*a[i][1]-3600*a[i][0];
            printf("%d\n",b[i]);}
    scanf("%d %d %d %d %d %d",&a[0][0],&a[0][1],&a[0][2],&a[0][3],&a[0][4],&a[0][5]);        
    return 0;}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],n[100],i,j;
	a[0]=1;
	for(i=1;a[i-1]!=0;i++){
	  scanf("%d %d %d %d %d %d\n",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	  n[i]=(d[i]+11-a[i])*3600+e[i]*60+f[i]+60-c[i]+(60-b[i]-1)*60;
	}
	for(j=1;j<i-1;j++){
	  printf("%d\n",n[j]);
	}
	return 0;
}
int main (){
	int a,b,c,d,e,f,z;
	while(1){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0&&b==0&&c==0&&d==0){
			break;
		}else{
		z=(d-a+12)*3600+(e-b)*60+f-c;
		printf("%d\n",z);
		}
	}
	
	return 0;
}
int time(int a,int b,int c);
int main(){
	int a,b,c,d,e,f,mor,aft,second;
	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;
		mor=time(a,b,c);
		aft=time(d,e,f);
		second=aft-mor;
		printf("%d\n",second);
	}
	return 0;
}
int time(int a,int b,int c){
	int second;
	second=0;
	second+=3600*a;
	second+=60*b;
	second+=c;
	return second;
}
int main(){
int z[100],i,a[100],b[100],c[100],d[100],e[100],f[100],k=0;
int s1,s2;
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&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
		break;
		k--;
	}
}
for(i=0;i<k;i++){
	s1=(12*1.0+d[i])*3600+e[i]*60+f[i];
	s2=a[i]*3600+b[i]*60+c[i];
	z[i]=s1-s2;
}
printf("%d",z[0]);
for(i=1;i<k-1;i++){
	printf("\n%d",z[i]);
}
	return 0;
}
int main(){
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],sum[1000],i,x,y,m=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;
	    else m++;
        x=a[i]*60*60+b[i]*60+c[i];
	    y=d[i]*60*60+e[i]*60+f[i]+12*60*60;
	    sum[i]=y-x;
	}
	for(i=0;i<m;i++){
		printf("%d\n",sum[i]);
	}

	return 0;
}
int main()
{
 int a[6];
 int sum;
 int i,j=0;
 int m;
 do{
	   scanf("%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5]);  
	   a[3]=a[3]+12;
	   sum=(a[3]-a[0]-1)*3600+(60-a[1]-1+a[4])*60+60-a[2]+a[5];
	   if(a[0]==0)
	     return 0;
	   else
	     printf("%d\n",sum);
    }
 while(a[0]!=0);

 return 0;

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

int miao(int x,int y,int z){
	int m;
	m = (3600 * x) + (60 * y) + z;
	return m;
}
int main(){
	int n,a1,a2,a3,a4,a5,a6,i,j,s,t=0;
	for(i=0;i<100;i++){
	     scanf("%d%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5,&a6);
		 
		 s=(a4+12)*3600+a5*60+a6-a1*3600-a2*60-a3;
		 if(a1!=0){
	           printf("%d\n",s);
		 }
		 if(a1==0&&2==0){
			 
			 break;
		 }
	}
	
	
	return 0;
}
int main(){
	int a,b,c,d,e,f,i,r;
    for(i=0;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){
		d=d+12;
		r=(d-a-1)*3600+(3600-b*60-c)+e*60+f;
		printf("%d\n",r);
	}else{
		return 0;
	}}
	return 0;
}
int main()
{
	int a,b,c,d,e,f;
	int result;
	do
	{
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if (a!=0)
		{
			result=(N*N-b*N-c)+(d-a+11)*N*N+(e*N+f);
			printf("%d\n",result);
		}
	}
	while(a!=0);
	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],i=0;
	int s=0;
	scanf("%d%d%d%d%d%d",&a[0],&b[0],&c[0],&d[0],&e[0],&f[0]);
	while(a[i]){
		s+=(d[i]-a[i]+12)*3600+(e[i]-b[i])*60+f[i]-c[i];
		printf("%d\n",s);
		s=0;
		i++;
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	}
	return 0;
}
int main(){
	int n,i,a[N][5],b[N];
	n=0;
	for(i=0;;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]);
		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)){
			b[i]=3600*(12+a[i][3]-a[i][0])+60*(a[i][4]-a[i][1])+(a[i][5]-a[i][2]);
			n++;
		}else{
			break;
		}
	}
	for(i=0;i<n;i++){
		printf("%d\n",b[i]);
	}
	return 0;
}
int main(){
    int a,b,c,h,e,f,s=1,i=0;
    while(s!=12*3600){
      scanf("%d %d %d %d %d %d",&a,&b,&c,&h,&e,&f);
      s=(h+12)*3600+e*60+f-a*3600-b*60-c;
      if(s!=12*3600){
      printf("%d\n",s);
      }
      }
      return 0;
}
int main () {
int i,s,a,b,c,d,e,f,sz[100];
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;
}
sz[i]=(d+12-a)*3600+(e-b)*60+f-c;
}
for (int j=0;j<i;j++) {
	printf("%d\n",sz[j]);
} 
return 0;
}
int main(){
	int i,a[100],b[100],c[100],d[100],e[100],f[100],time[100];
    for(i=0;i<100;i++){
		time[i]=0;
	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 && e[i]==0 && f[i]==0)
		break;
	time[i]=(d[i]+12-a[i])*3600+(e[i]-b[i])*60+f[i]-c[i];
	printf("%d\n",time[i]);}
	return 0;
}
int main(){
    int x=0,y=0;
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],s[1000],h[1000],i[1000],j[1000];
	for(x=0;x<10;x++){
	
	scanf("%d %d %d %d %d %d ",&a[x],&b[x],&c[x],&d[x],&e[x],&f[x]);
	if((a[x]==0)&&(b[x]==0)&&(c[x]==0)&&(d[x]==0)&&(e[x]==0)&&(f[x]==0)){
		break;
		
	}else{
		
		d[x]+=12;

	h[x]=(d[x]-a[x])*3600;
	i[x]=(e[x]-b[x])*60;
	j[x]=f[x]-c[x];
	s[x]=h[x]+i[x]+j[x];
y+=1;
	
	}
	}	
	for(x=0;x<y;x++){

	printf("%d\n",s[x]);
	}
	return 0;
}
int main(){
int t[50][6];
int i,k,s,a,x;
for(i=0;i<50;i++){
	for(k=0;k<6;k++){
		scanf("%d",&t[i][k]);
	}
}
for(i=0;t[i][0]!=0;i++){
		a=t[i][0]*60*60+t[i][1]*60+t[i][2];
		x=(t[i][3]+12)*60*60+t[i][4]*60+t[i][5];
		s=x-a;
		printf("%d\n",s);
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f;
	int i,begin,end,s[100],n;
	for(i=1;1;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
		{
				begin=a*3600+b*60+c;
				end=(d+12)*3600+e*60+f;
				s[i]=end-begin;
		}
	}
	n=i;
	for(i=1;i<n;i++)
	{
		printf("%d\n",s[i]);
	}
	return 0;
}
int main ()
{
      int time[2][3], i, j, temp, flag = 0;
      while (1)
     {
          for (i = 0; i < 2; i++)
                for (j = 0; j < 3; j++)
                      { cin >> time[i][j];
                        if (time[i][j] != 0)
                            flag = 1;
                       } 
         if (!flag)
             break;
         else 
           {
                  temp = time[1][2] + time[1][1] * 60 + (time[1][0] + 12)* 3600 - time[0][2] - time[0][1] * 60 - time[0][0] * 3600;
                  flag = 0;
                  cout << temp << endl;
                  temp = 0; 
           }
     }
      return 0;
}
int main(){
	int a,b,c,d,e,f,t;
	int i=0;
	while(i<100){
		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{
				f=f+60;
				e=e+60-1;
				d=d+11;
				t=(d-a)*3600+(e-b)*60+(f-c);
				printf("%d\n",t);
				i++;
			}
	}return 0;
}
int main()
{
	int a[11][6],s,i,j;
	for(i=0;i<11;i++){
		for(j=0;j<6;j++){
			scanf("%d",&a[i][j]);
		}
	}
	for(i=0;i<11;i++){
		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;}
	s=3600*(a[i][3]+11-a[i][0])+3600-60*a[i][1]-a[i][2]+60*a[i][4]+a[i][5];
	printf("%d\n",s);
	
	}
	return 0;
}
int main()
{int n,s,t,i;
 int a[10000],b[10000],c[10000],d[10000],e[10000],f[10000];
 for(i=0;i<10000;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=a[i]*60*60+b[i]*60+c[i];
 t=(d[i]+12)*60*60+e[i]*60+f[i];
 printf("%d\n",t-s);}
 return 0;
 }
int main()
{
	int t[6],i,j,s;
	for(i=0;i<=1000;i++){
		for(j=0;j<6;j++){
			scanf("%d",&t[j]);
		}
                  if(t[3]==0){
                     break;
                  }
		s=3600*(t[3]-t[0]+11)+60*(60-t[1]+t[4])-t[2]+t[5];
		printf("%d\n",s);
	}
	return 0;
}