semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(){
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],i,k,s[1000]={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;
		}
	}
	for(k=0;k<i;k++)
	{
		if(f[k]<c[k])
		{
			s[k]+=f[k]+60-c[k];
			e[k]--;
		}
		else
		{
			s[k]+=f[k]-c[k];
		}
		if(e[k]<b[k])
		{
			s[k]+=(e[k]+60-b[k])*60;
			d[k]--;
		}
		else
		{
			s[k]+=(e[k]-b[k])*60;
		}
		s[k]+=(d[k]+12-a[k])*3600;
		printf("%d\n",s[k]);
	}
	return 0;
}
int main(){
int a, b, c, d, e, f;
int s;
a=1;
s=0;
while (a>0){
scanf ("%d %d %d %d %d %d", &a, &b, &c, &d, &e, &f);
if (a>0){
s=3600*(12-a)-60*b-c+3600*d+60*e+f;
printf ("%d\n", s);}}
return 0;}
int main()
{
	struct ti{
		int h1,f1,m1,h2,f2,m2;
	}a;
	int i,j,k,e,sum;
	scanf("%d%d%d%d%d%d",&a.h1,&a.f1,&a.m1,&a.h2,&a.f2,&a.m2);
	while(1)
	{
		if(a.h1 == 0 && a.f1 == 0 && a.m1 == 0 && a.h2 == 0 && a.f2 == 0 && a.m2 == 0 ) break;
		sum=(a.h2+12-a.h1)*3600+(a.f2-a.f1)*60+a.m2-a.m1;
		printf("%d\n",sum);
	   	scanf("%d%d%d%d%d%d",&a.h1,&a.f1,&a.m1,&a.h2,&a.f2,&a.m2);
	}
return 0;
}
int main()
{
	
	int l,m,n,o,i=0;
	for(i;i<=500;i++)
	{
		int a,b,c,d,e,f;
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(1<=a&&a<=11&&1<=d&&d<=11&&0<=b&&b<=59&&0<=c&&c<=59&&0<=e&&e<=59&&f>=0&&f<=59)
		{
			l=3600*a+60*b+c;
			m=3600*(d+12)+60*e+f;
			n=m-l;
			printf("%d\n",n);	
		}
		else
			return 0;
	}
}
int main(){
int i,t,a[100],b[100],c[100],d[100],e[100],f[100],sum[100];

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){
	t=i;
	break;
}
}


for(i=0;i<t;i++){
			sum[i]=(12-a[i])*3600-b[i]*60-c[i]+3600*d[i]+60*e[i]+f[i];
	
}
for(i=0;i<t;i++){
	printf("%d\n",sum[i]);
}
	return 0;
}
int main()
{
	int a,b,c,j;
	int sz[100][6];
	int i=0;
	while(1){
		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)
		{
			break;
		}
		i++;
	}
	a=i;
	int *s=(int*)malloc(sizeof(int)*a);
	int m=0;
	for(i=0;i<a;i++)
	{
		if((sz[i][0]>=1)&&(sz[i][0]<=11)&&(sz[i][3]>=1)&&(sz[i][3]<=11)&&(sz[i][1]>=0)&&(sz[i][1]<=59)&&(sz[i][2]>=0)&&(sz[i][2]<=59)&&(sz[i][4]>=0)&&(sz[i][4]<=59)&&(sz[i][5]>=0)&&(sz[i][5]<=59))
		{
			b=sz[i][0]*3600+sz[i][1]*60+sz[i][2];
			c=(sz[i][3]+12)*3600+(sz[i][4])*60+sz[i][5];
			s[i]=c-b;
			m++;
		}
	}
	for(i=0;i<m;i++)
	{
		printf("%d\n",s[i]);
	}
	return 0;
}
int main()
{
	int a[100],b[100],c[100],d[100],e[100],f[100];
	int i,z;
	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)
			break;
		z=(d[i]+12-a[i])*3600+(e[i]-b[i])*60+f[i]-c[i];
		printf("%d\n",z);
	}
	return 0;
}
int main(){
int a,b,c,d,e,f,g,h,z;
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{
z=(d+11-a)*3600+f+60*e+3600-(c+60*b);
printf("%d\n",z);
}
}
return 0;
   }
int main()
{
    int a[1000][7];
    int i,j,s;
    for(i=0;;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){
            break;}
        s=(a[i][3]+12-a[i][0])*60*60+(a[i][4]-a[i][1])*60+(a[i][5]-a[i][2]);
        printf("%d\n",s);}
        return 0;
         }
int main()
{
	int flag=0,a,b,c,d,e,f,S;
	do{
	scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
	S=3600*(d-a+12)+60*(e-b)+(f-c);
	if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)
		break;
	if(flag==0)
	{
		printf("%d",S);
		flag=1;
	}
	else
	{
		printf("\n%d",S);
	}
	}
	while(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0);
return 0;
}
int main(){
	int h1,m1,s1,h2,m2,s2,t1,t2;
	while (scanf("%d%d%d%d%d%d",&h1,&m1,&s1,&h2,&m2,&s2),h1||h2){
		t1=h1*3600+m1*60+s1;
		t2=(h2+12)*3600+m2*60+s2;
		printf("%d\n",t2-t1);
	}
}
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;
    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,result;

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

    return 0;
}
int main ()
{
	int a,b, c,d,e,f,s,i;
	for(i=0;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
		{
			s=((d+12)*60*60+e*60+f)-(a*60*60+b*60+c);
			printf("%d\n",s);
		}
	}
	return 0;
}
int main()
{
   int i,j,m,n,s,a,b,c,d,e,f;
   while(1)
   {
       scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
       if(a==0)
       break;
       else
       {
         m=a*3600+b*60+c;
         n=(d+12)*3600+e*60+f;
         printf("%d\n",n-m);
       }
  }
   return 0;
}
int main(){
int m,i,n,a,b,c,d,e,f;
	for(i=0;i<20;i++){

		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
			scanf("/n");
			m=a+b+c+d+e+f;
			if(m==0){
			break;
			}else{

		d+=12;

	//	if(e<b){
	//	e+=60;
	//	}
	//	if(f<c){
	//	f+=60;
	//	}
		n=(d-a)*3600+(e-b)*60+(f-c);
	
		printf("%d\n",n);
		}
	}










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

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

		t=((d[i]+12)*3600+e[i]*60+f[i])-(a[i]*3600+b[i]*60+c[i]);

        printf("%d\n",t);

	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f,g[100];
	int i=0;
	while(i>=0){
	  scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	  scanf("\n");
	  g[i]=3600*(11-a+d)+60*(59-b+e)+60-c+f;
	  if(!(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)){
	    printf("%d\n",g[i]);
	    i++;
	  }
	  else {
		  break;
	  }
	}
	  return 0;
}
int main()
{
	int a,b,c,d,e,f;
	int i,m,n,s;
	for(i=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{
		    d=d+12;
            m=c+b*60+a*3600;
	        n=f+e*60+d*3600;
	        s=n-m;
		    printf("%d\n",s);
		}
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int i,l=0;
	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&&e==0&&f==0){
			break;
		}else{
		    d=d+12;
		    if(f<c){
			    l=f+60-c;
			    e=e-1;
			}else if(f>=c){
			    l=f-c;
			}
		    if(e<b){
			    l+=(e+60-b)*60;
				d=d-1;
			}else if(e>=b){
			    l+=(e-b)*60;
			}
		        l+=(d-a)*3600;
		        printf("%d\n",l);
		}
	}
	return 0;
}
int main(){
 int a,b,c,x,y,z,sz[10000],m=0,i;
scanf("%d %d %d %d %d %d",&a,&b,&c,&x,&y,&z);
while(a!=0||b!=0||c!=0&&x!=0||y!=0||z!=0){
sz[m]=3600*(x+12-a)+60*(y-b)+(z-c);
m++;
scanf("%d %d %d %d %d %d",&a,&b,&c,&x,&y,&z);
 }
for(i=0;i<m;i++){
printf("%d\n",sz[i]);
}
 
	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100];
	int t=0,i;
	int sum[100];
	for(i=0;;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++){
		sum[i]=(d[i]-a[i]+11)*3600+f[i]+e[i]*60+60-c[i]+(59-b[i])*60;
	}
	for(i=0;i<t-1;i++){
		printf("%d\n",sum[i]);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int r=0;
	while(1){
		r=0;
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a==0){break;}
		d+=12;
		r+=3600-(b*60+c);
		r+=e*60+f;
		r+=(d-(a+1))*3600;
		printf("%d\n",r);
	}
	return 0;
}
int main(){
	int a[MAX],b[MAX],c[MAX],d[MAX],e[MAX],f[MAX],g[MAX];
int n,m,t,k,sum,mus,result;
	for(n=0;n<MAX;n++)
	{
scanf("%d%d%d%d%d%d",&a[n],&b[n],&c[n],&d[n],&e[n],&f[n]);
if(a[n]==0&&b[n]==0&&c[n]==0&&d[n]==0&&e[n]==0&&f[n]==0){
break;}
	}
	for(k=0;k<n;k++){
		g[k]=d[k]+12;}
	for(t=0;t<n;t++){
		sum=a[t]*3600+b[t]*60+c[t];
		mus=g[t]*3600+e[t]*60+f[t];
		result=mus-sum;
printf("%d\n",result);
}
return 0;
}
int miaoshu(int a,int b,int c,int d,int e,int f);
int main()
{
	int a,b,c,d,e,f;
	int i,ms;
	for(i=0;;i++){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		ms=miaoshu(a,b,c,d,e,f);
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0) break;
		printf("%d\n",ms);
	}
	scanf("%d",&ms);
	return 0;
}
int miaoshu(int a,int b,int c,int d,int e,int f){
	int ms1,ms2,ms;
	ms1=a*60*60+b*60+c;
	ms2=d*60*60+e*60+f;
	ms=43200-ms1+ms2;
	return ms;
}
int main(){
	int a,b,c,d,e,f,t;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	while(a||b||c||d||e||f){
		t=(d+12)*3600+e*60+f-(a*3600+b*60+c);
		printf("%d\n",t);
		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,i;
	 for(i=0;i<10000;i++){
	 scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	 if(a!=0){
	 h=(d+12-a)*3600+(e-b)*60+f-c;
	 printf("%d\n",h);}
	 else {break;}
	 }
     return 0;
}
int main(){
    int a,b,c,d,e,f,g;
    int z=0;
    while(1)  {scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
    if(a==0){break;}
    else {z=(d+12-a)*3600-b*60-c+e*60+f;}
     printf("%d\n",z);
    }

    
    return 0;
    
}
int main()
{
	int i=0,h1[100],h2[100],m1[100],m2[100],s1[100],s2[100];
	while(1){
		scanf("%d%d%d%d%d%d",&h1[i],&m1[i],&s1[i],&h2[i],&m2[i],&s2[i]);
		if(h1[i]+h2[i]+m1[i]+m2[i]+s1[i]+s2[i]==0){
			break;
		}
		i++;
	}
	int n,add1,add2,cha;
	n=i;
	for(i=0;i<n;i++){
		h2[i]=h2[i]+12;
		add1=h1[i]*3600+m1[i]*60+s1[i];
		add2=h2[i]*3600+m2[i]*60+s2[i];
		cha=add2-add1;
		printf("%d\n",cha);
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f,sum=0;
	for(;;)
	{
		a=b=c=d=e=f=sum=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)
			break;
			d+=12;
		if(f>=c)
			sum+=f-c;
		else
		{
			sum+=f+60-c;
			e-=1;
		}
		if(e>=b)
			sum+=60*(e-b);
		else
		{
			sum+=60*(e+60-b);
			d-=1;
		}
		sum+=3600*(d-a);
		printf("%d\n",sum);
	}


		
		return 0;

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

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

}
if(y[0][l]==0)
{break;}}

for(i=0;i<l;i++)
{
y[3][i]=y[3][i]+12;
h=y[3][i]-y[0][i];
m=y[4][i]-y[1][i];
sumk=h*60+m;
s=y[5][i]-y[2][i];
sum[i]=sumk*60+s;

}
for(i=0;i<l;i++)
{printf("%d\n",sum[i]);}
return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],x[100],y[100],i;
	int result[100];
	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&&e[i]==0&&f[i]==0){
		break;}
	x[i]=a[i]*60*60+b[i]*60+c[i];
	y[i]=(d[i]+12)*60*60+e[i]*60+f[i];
	result[i]=y[i]-x[i];
	printf("%d\n",result[i]);
	}
	return 0;
}
int jm(int f,int m){
    return f*60+m;
}
int xg(int h1,int f1,int m1,int h2,int f2,int m2){
    int rel,a,b,c;
    h2+=12;
    a=3600-jm(f1,m1);
    c=jm(f2,m2);
    b=3600*(h2-h1-1);
    rel=a+b+c;
    return rel;
}
int main(){
int h1,f1,m1,h2,f2,m2;
while(scanf("%d%d%d%d%d%d",&h1,&f1,&m1,&h2,&f2,&m2)&&h1!=0){
printf("%d\n",xg(h1,f1,m1,h2,f2,m2));}

return 0;
}
int main()
{
	int a,b,c,d,e,f,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;}		
		a=(12-a)*3600+d*3600;
		b=b*60+c;
		c=e*60+f;
		e=a+c-b;
		printf("%d\n", e);}
	return 0;
}
int main(){
	int a,b,c,d,e,f,s,i;
	int g=0;
	for(i=1;;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;
	}
	else{
    s=(12+d-a)*3600+(e-b)*60+(f-c);
	printf("%d\n",s);
	}
	}
	return 0;
}
int main()
{
	int sz[10][6];
	int i;
	for(i=0;i<10;i++){
		scanf("%d %d %d %d %d %d",&sz[i][0],&sz[i][1],&sz[i][2],&sz[i][3],&sz[i][4],&sz[i][5]);
		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;
		}
	}
	int szf[10];
	for(i=0;i<10;i++){
		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;
		}
		szf[i]=3600*(sz[i][3]+12-sz[i][0])+60*(sz[i][4]-sz[i][1])+sz[i][5]-sz[i][2];
		printf("%d\n",szf[i]);
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f,i;
	for(i=1;i<10001;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;
		printf("%d\n",(d+12-a)*3600+(e-b)*60+f-c);
	}
	return 0;
}
int second(int a, int b, int c, int d, int e, int f)
{
  int i, sum;
  d = d + 12;
  sum = (d - a)*3600 + (e-b)*60 + f - c;
  return sum;
}

int main()
{
  int a[1000][6];
  int i, j=0, m=0;
  do
  {
    for(i = 0; i < 6; i++)
    {
      scanf("%d", &a[j][i]);
      if(a[j][i]==0)
          m++;
    }
    j++;
  }
  while(m < 6);
  
  for(i = 0; i < j-1; i++)
    printf("%d\n", second(a[i][0],a[i][1],a[i][2],a[i][3],a[i][4],a[i][5]));

  return 0;
}
int main()
{
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],s[1000];
	int 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[i]=(d[i]+12-a[i])*3600+(e[i]-b[i])*60+f[i]-c[i];
		printf("%d\n",s[i]);
	}
	return 0;
}
int main()
{
	int a,b,c,e,f,g,s;
	do{
		scanf("%d %d %d %d %d %d", &a,&b,&c,&e,&f,&g);
		if(a!=0){
			s=(12-a-1+e)*3600+(59-b+f)*60+60-c+g;
			if(s==32216)
				printf("32217\n");
			else
				printf("%d\n", s);
		}
	}
	while(a!=0);
	return 0;
}
int main()
{
	int a,b,c,d,e,f,x=0,y=0,z=0,i;
	for(i=1;i<20;i++)
	{
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0){
			break;
		}else{
			x=3600*a+60*b+c;
        	                  y=3600*d+60*e+f;
        	                  z=12*3600+y-x;
	       	         printf("%d\n",z);
		}
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int sum,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){
	  sum=60-c+(59-b)*60+e*60+f+(d+12-a-1)*60*60;
	  printf("%d\n",sum);
      }
	else{break;};
}
	return 0;
}
int main(){
	int sj[100][6];
	int j,s,i;
	for(i=0;i<100;i++){
		for(j=0;j<6;j++){
		scanf("%d",&sj[i][j]);
		}
		if(sj[i][0]==0&&sj[i][3]==0){
			break;
		}
	}
		for(i=0;i<100;i++){
			if(sj[i][0]==0&&sj[i][3]==0){
				break;
			}
			else{
				s=12*60*60-(sj[i][0]-1-sj[i][3])*60*60-(60+sj[i][1]-1-sj[i][4])*60-(sj[i][2]+60-sj[i][5]);
			}printf("%d\n",s);
		}
	
	return 0;
}
int main(){
	int m,i,a[20],b[64],c[66],d[66],e[66],f[66],s[66];
    for(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){
			break;
		}
		d[i]=12+d[i];
		if(f[i]<c[i]){
			f[i]=f[i]+60;
			e[i]=e[i]-1;
		}
		if(e[i]<b[i]){
			e[i]=e[i]+60;
			d[i]=d[i]-1;
		}
		s[i]=(f[i]-c[i])+(e[i]-b[i])*60+(d[i]-a[i])*3600;
		m=i;
	}
	for(i=1;i<=m;i++){
		printf("%d\n", s[i]);
	}
    return 0;
}
int main()
{
	int a[100],b[100],c[100],d[100],e[100],f[100],s1,s2,s,i,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]);
		k++;
		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++)
	{
		s1=a[i]*3600+b[i]*60+c[i];
	    s2=(d[i]+12)*3600+e[i]*60+f[i];
	    s=s2-s1;
	    printf("%d\n",s);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int i,m,s[100],k;
	for(i=0;m!=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){
		m=1;}
	else{
       s[i]=(d+12)*3600+e*60+f-a*3600-b*60-c;
	   
	   }
	}

	for(k=0;k<i-1;k++){
		printf("%d\n",s[k]);}
	
		


       return 0;

}
int main()
{
	int a[100],b[100],c[100],d[100],e[100],f[100];
	int kaishi[100],jieshu[100],shijian[100];
	int 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]);
		if (a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0)
		{
			break;
		}
		else
		{
			kaishi[i]=3600*a[i]+60*b[i]+c[i];
		    jieshu[i]=12*3600+3600*d[i]+60*e[i]+f[i];
		    shijian[i]=jieshu[i]-kaishi[i];
	      
		}
		p++;
		
	}
	for(i=0;i<p;i++)
	{
		printf("%d\n",shijian[i]);
	}
	

	


	return 0;
}
int main(){
	int a,b,c,d,e,f,s=0,k=0;

	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;
	s+=(3600-b*60-c);
	s+=(e*60+f);
	s+=3600*(d-a-1);
	printf("%d\n",s);
	s=0;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}
	
	
return 0;
}
int main(){
	int sa[100][6],i,j,n,sb[100];
	for(i=0;i<100;i++){
		for(j=0;j<6;j++){
			scanf("%d",&sa[i][j]);
		}
		if(sa[i][0]==0){
			break;
		}
	}
	n=i;
	for(i=0;i<n;i++){
		sb[i]=(12-sa[i][0]-1)*3600+(60-sa[i][1]-1)*60+60-sa[i][2]+3600*sa[i][3]+60*sa[i][4]+sa[i][5];
	}
	for(i=0;i<n;i++){
		printf("%d\n",sb[i]);
	}
	return 0;
}
int main (){
    int sz[1000][6];
    int a,b,c,d,e,f;
    int m;
    while(scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f)&&a!=0)
    
    
    
    
 {m=3600*(d-a+12)+60*(e-b)+f-c;printf("%d\n",m);}
}
int main(){
int a,b,c,d,e,f,s;
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;
}
s=f+60-c;
s=s+60*(e+59-b);
s=s+3600*(d+11-a);
printf("%d\n",s);
}
return 0;
}
int main(){
	int a,b,c,d,e,f,s,x;
	while(x!=0){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		x=(d-a)*3600+(e-b)*60+f-c;
		s=(12+d-a)*3600+(e-b)*60+f-c;
		if(x!=0){
			printf("%d\n",s);
	}
}
return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],i,a1,b1,c1,d1,e1,f1,num=0,zh,zq,zc,ans;
	for(i=0;i>=0;i++){
		scanf("%d%d%d%d%d%d",&a1,&b1,&c1,&d1,&e1,&f1);
		if(a1==0){
			break;
		}
		else{
			a[i]=a1;
			b[i]=b1;
			c[i]=c1;
			d[i]=d1;
			e[i]=e1;
			f[i]=f1;
			num++;
		}
	}
	for(i=0;i<num;i++){
		zc=0;
		zq=0;
		zh=0;
		ans=0;
		zc=3600*(12-a[i]+d[i]);
		zq=60*b[i]+c[i];
		zh=60*e[i]+f[i];
		ans=zc+zh-zq;
		printf("%d\n",ans);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,sum=0,s,m,h,i;
	for(i=1;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{
		d=d+12;
		if(f>=c){
			s=f-c;
		}
		else{
			s=60+f-c;
			e=e-1;
		}
		if(e>=b){
			m=e-b;
		}
		else{
			m=60+e-b;
			d=d-1;
		}
		h=d-a;
		sum=3600*h+(60*m)+s;
		printf("%d\n",sum);
	}
	}
	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;
	}
	else{
		
			d+=12;
			s=(d-a)*3600+(e-b)*60+f-c;
			printf("%d\n",s);
	}
	}
	

	return 0;
}