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

}
return 0;
}
int main() {
int i,j,s,a[10000][6];

for(i=0;i<10000;i++){
for(j=0;j<6;j++){
scanf("%d",&a[i][j]);}}
for(i=0;i<10000;i++){
s=(a[i][3]+12)*3600+a[i][4]*60+a[i][5]-a[i][0]*3600-a[i][1]*60-a[i][2];
if(a[i][0]!=0){printf("%d\n",s);}else{break;}
}
return 0;
}
int main(){
	int a,b,c,d,e,f;
	int r1,r2,r3;
	for(;;){
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a==0){
			return 0;
		}
		else{
			r1=12+d-a;
			r1=60*60*r1;
			r2=60*b+c-(60*e+f);
			r3=r1-r2;
			printf("%d\n",r3);
			r3=0;
		}
	}
return 0;
}
int main(){
	int a,b,c,d,e,f,x;
	while(1){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0){
			break;
		}else{
				x=(59-b)*60+60-c+(d-a-1+12)*3600+e*60+f;
			printf("%d\n",x);
		}
	}

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

}

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


}
int main(){
    int a[10000][6],b[10000][3],i,j,t,sum[10000];
for(i=0;i<10000;i++){
    t=0;
    for(j=0;j<6;j++){
    scanf("%d",&a[i][j]);
    if(a[i][j]==0) t++;
}
if(t==6) break;
} 
    for(i=0;i<10000;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;
        for(j=2;j>0;j--){
            if(a[i][j+3]>=a[i][j]) b[i][j]=a[i][j+3]-a[i][j];
            else {b[i][j]=a[i][j+3]-a[i][j]+60;
                 a[i][j+2]=a[i][j+2]-1;}
        }
        b[i][0]=a[i][3]+12-a[i][0];
        sum[i]=b[i][0]*3600+b[i][1]*60+b[i][2];
        printf("%d\n",sum[i]);
    }
    return 0;
}
int main(){
    int sz[7],i,sum=0,j=0;
	for(i=0;;i++){
        for(j=0;j<6;j++){
			scanf("%d",&(sz[j]));
		}
		if(sz[0]==0){
			break;
        }
        sz[3]=sz[3]+12;
		sum=(sz[3]-sz[0])*3600+(sz[4]-sz[1])*60+(sz[5]-sz[2]);
		printf("%d\n",sum);
	}
	return 0;
}
int main()
{
	int sz[1000][6],result[1000];
	int i,j,p=1;
	for(i=0;i<1000;i++){
		for(j=0;j<6;j++){
    		scanf("%d",&sz[i][j]);
		}
	}
	for(i=0;i<1000;i++){
		if(sz[i][0]!=0){
			result[i]=(sz[i][3]-sz[i][0])*60*60+(sz[i][4]-sz[i][1])*60+sz[i][5]-sz[i][2]+12*60*60;
			printf("%d\n",result[i]);
		}
		if(sz[i][0]==0){
			p=0;
			break;
		}
	}
	return 0;
}
int main(){
	int sz[1000][6],g,i;
	for(i=0;i<1000;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][1]==0&&sz[i][2]==0&&sz[i][3]==0&&sz[i][0]==0&&sz[i][4]==0&&sz[i][5]==0){break;}
	g=sz[i][5]+60-sz[i][2]+(sz[i][4]-1+60-sz[i][1])*60+(sz[i][3]+11-sz[i][0])*3600;
	printf("%d\n",g);}
	return 0;
}
int main ()
{ int a,b,c,d,e,f,s[1000],i;
for(i=0;a!=0;i++){
  scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
  s[i]=f+60*e+3600*d-c-60*b-3600*a+3600*12;
  if(a!=0){printf("%d\n",s[i]);}
}
  return 0;
}
// kaoshi.cpp : Defines the entry point for the console application.
//


int main(int argc, char* argv[])
{
	int sz[1000][6],i,j,k=0,s;
	for(i=0;i<1000;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){
			break;
		}else{
			k++;
		}
	}
	for(i=0;i<k;i++){
	s=(sz[i][3]+12-sz[i][0])*3600+(sz[i][4]*60+sz[i][5]-sz[i][1]*60-sz[i][2]);
	printf("%d\n",s);
	}
	return 0;
}
int a,b,c,d,e,f,i;
int sum;
int main()
{
	while(scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f))
	{		if(a==0)
			break;
	else
	{
		sum=0;
	sum+=d*3600;
	sum+=e*60;
	sum+=f;
	sum+=(12-a-1)*3600;
	sum+=(60-b-1)*60;
	sum+=60-c;
    printf("%d\n",sum);
	}
	}
	return 0;
}
int g(int ,int ,int ,int ,int ,int );
int main()
{
	int a,b,c,d,e,f,i,s;
	a=b=c=d=e=f=1;
	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)
		{
			s=g(a,b,c,d,e,f);
		    printf("%d\n",s);
		}
		else
			break;
	}
	return 0;
}
int g(int a,int b,int c,int d,int e,int f)
{
	int x=0,y,z;
	y=a*3600+b*60+c;
	z=(d+12)*3600+e*60+f;
	x=z-y;
	return x;	
}
int main()
{
	int i;
	for(i=0;i!=-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)
		{
			return 0;
		}
		else
		{
		printf("%d\n",3600*(11-a)+60*(59-b)+60-c+d*3600+e*60+f);
		}
	}
	return 1;
}
int main(){
	int a1=1,b1=1,c1=1,a2=1,b2=1,c2=1,s1=1,s2=1;
	while(a1+b1+c1+a2+b2+c2>0){
		scanf("%d %d %d %d %d %d",&a1,&b1,&c1,&a2,&b2,&c2);
		if(a1+b1+c1+a2+b2+c2==0)break;
        s1=a1*3600+b1*60+c1;
        s2=(a2+12)*3600+b2*60+c2;
        printf("%d\n",s2-s1);
	}
	
	return 0;
}
int main(){
	int shuzu[100][6];
	int zongshu[100];
	int i=0;
	scanf("%d %d %d %d %d %d",&shuzu[i][0],&shuzu[i][1],&shuzu[i][2],&shuzu[i][3],&shuzu[i][4],&shuzu[i][5]);
	while(!((shuzu[i][0]==0)&&(shuzu[i][1]==0)&&(shuzu[i][2]==0)&&(shuzu[i][3]==0)&&(shuzu[i][4]==0)&&(shuzu[i][5]==0))){
	    shuzu[i][3]+=12;
	    zongshu[i]=60-shuzu[i][2]+shuzu[i][5];
       	shuzu[i][2]=0;
	    shuzu[i][5]=0;
	    shuzu[i][1]++;
	    zongshu[i]+=60*shuzu[i][4]+(60-shuzu[i][1])*60;
	    shuzu[i][0]++;
	    zongshu[i]+=(shuzu[i][3]-shuzu[i][0])*3600;
	    printf("%d\n",zongshu[i]);
		i++;
		scanf("%d %d %d %d %d %d",&shuzu[i][0],&shuzu[i][1],&shuzu[i][2],&shuzu[i][3],&shuzu[i][4],&shuzu[i][5]);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,sum;
	while(1){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if (a==0)
			break;
		d=d+11;
		e=e+59;
		f=f+60;
		sum=(d-a)*3600+(e-b)*60+(f-c);
		printf("%d\n",sum);

	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,A,B,C,m=0;
	while(1){
	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)
		break;
	else{
	if(c>f){
		C=f+60-c;
		if(e-1<=b){
			B=e-1+60-b;
			A=11+d-a;
		}
		else {
			B=e-1-b;
			A=12+d-a;
		}
	}
	else if(c<=f){
		C=f-c;
		if(e<=b){
			B=e+60-b;
			A=11+d-a;
		}
		else{
			B=e-b;
			A=12+d-a;
		}
	}
	m=3600*A+60*B+C;
	printf("%d\n",m);
	}
	}
	return 0;
}
int main(){
	int q[1000],w[1000],e[1000],r[1000],t[1000],y[1000];
	int sum[1000];
	int a,s,d,f,g,h,i=0,j;
	scanf("%d %d %d %d %d %d",&a,&s,&d,&f,&g,&h);
	while((a!=0)||(s!=0)||(d!=0)||(f!=0)||(g!=0)||(h!=0)){
     	q[i]=(11-a)*3600;
		w[i]=(59-s)*60;
		e[i]=60-d;
		r[i]=3600*f;
		t[i]=60*g;
		y[i]=h;
		sum[i]=q[i]+w[i]+e[i]+r[i]+t[i]+y[i];
		i++;
		scanf("%d %d %d %d %d %d",&a,&s,&d,&f,&g,&h);
	}
	for(j=0;j<i;j++){
		printf("%d\n",sum[j]);
	}
	return 0;
}
int main()
{
    int i,m,sum,n,h1,m1,s1,h2,m2,s2;
    scanf("%d%d%d%d%d%d",&h1,&m1,&s1,&h2,&m2,&s2);
    while (1)
    {    
    h2=h2+12;
    sum=0;
    m=s2-s1;
    if (m<0) 
    {
       m=m+60;
       m2--;
       }
    sum=sum+m;
    m=m2-m1;
    if (m<0) 
    {
       m=m+60;
       h2--;
       }
     sum=sum+m*60;
     m=h2-h1; 
     sum=sum+m*3600;
      printf("%d",sum);
      scanf("%d%d%d%d%d%d",&h1,&m1,&s1,&h2,&m2,&s2);
      if ((h1==0)&&(m1==0)&&(s1==0)&&(h2==0)&&(m2==0)&&(s2==0)) break;
      else printf("\n");
     } 
    
     return 0;
}
int main()
{
int i,n;
int m=0;
for(i=0;i<n;i++){
int a,b,c,d,e,f;
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
if(m==c+d+e)
  break;
if(a==0)
  break;
int g=0;
int h=0;
int i=0;
int j=0;
m=c+d+e;
g=f+60-c;
h=e+60-1-b;
i=d+12-1-a;
j=i*3600+h*60+g;
printf("%d\n",j);}
return 0;
}
int main(){
	int a,b,c,d,e,f,i,j,k;
	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;}
	if(c==0&&e==0&&f==0){
		a=23-a;
		b=60-b;
		c=60-c;
	}else{
		a=d+11-a;
		b=e+59-b;
		c=f+60-c;
	}
	k=a*3600+b*60+c;
	printf("%d\n",k);
	}
	return 0;
}
int main(){
  int a,b,c,d,e,f,g,h,i,j,k,l,o,p,z,q,t;
  while(1){
  scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
  if(a==0){break;}
  d+=12;

  if(f>=c){
    q=f-c;
  }else{
    q=f+60-c;
	e-=1;
  }
  if(e>=b){
    p=e-b;
  }else{
    p=e+60-b;
	d-=1;
  }
  o=d-a;
  t=o*60*60+p*60+q;
printf("%d\n",t);
  }
  
  return 0;
}
int main()
{
    int n,d=0;
	int shuzu[5000][6];
	for(n=0;n<5000;n++){
		for(int a=0;a<6;a++){
			scanf("%d",&shuzu[n][a]);
		}
		d++;
		if(shuzu[n][0]==0){
			break;
		}
	}
	int shu[5000];
	for(int b=0;b<d-1;b++){
		shu[b]=(shuzu[b][3]+12-shuzu[b][0])*3600;
		shu[b]=shu[b]+shuzu[b][4]*60+shuzu[b][5]-shuzu[b][1]*60-shuzu[b][2];
	}
	for(int c=0;c<d-1;c++){
		printf("%d\n",shu[c]);
	}
	return 0;
}
int main(){
int a,b,c,d,e,f,total;
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
while(a!=0){
 total=3600*(d+12-a-1)+60*e+f+3600-60*b-c;
 printf("%d\n",total);
 scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
}
return 0;
}
int main(){
    int a,b,c,d,e,f;
    int t;
    int i;
    for(i=0;i<=1000;i++){
    scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
    if (a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
        break;
    }
    else{
    t=0;
    if(c<=f){
        t=t+f-c;
    }
    else{
        e=e-1;
        f=f+60;
        t=t+f-c;
    }
    if(b<=e){
        t=t+((e-b)*60);
    }
    else{
        d=d-1;
        e=e+60;
        t=t+((e-b)*60);
    }
    d=d+12;
    t=t+((d-a)*3600);
    printf("%d\n",t);
    }
    }
    return 0;
}
int main()
{
	int a[6]={1},n,i,shijian;
	while(a[0]!=0||a[1]!=0||a[2]!=0||a[3]!=0||a[4]!=0||a[5]!=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)
	{
		 shijian=3600*(12+a[3]-a[0])+(a[4]-a[1])*60+a[5]-a[2];
	}
	else break;
	printf("%d\n",shijian);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,s1,s2,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){
			s1=s2=s=0;
			a*=3600;
			b*=60;
			s1=a+b+c;
			d=(d+12)*3600;
			e*=60;
			s2=d+e+f;
			s=s2-s1;
			printf("%d\n",s);
			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,h[100],s[100],m[100],z[100],i,x=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]);
		x++;
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0) break;
	}
	for(i=0;i<x-1;i++){
		d[i]=12+d[i];
	h[i]=d[i]-(a[i]+1);
	m[i]=60-(b[i]+1)+e[i];
	s[i]=60-c[i]+f[i];
	z[i]=3600*h[i]+60*m[i]+s[i];
	printf("%d\n",z[i]);}
	return 0;
}
int main(){
    int a,b,c,d,e,f,i,k,s[100],m,n;
    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; 
        m=a*3600+b*60+c;
        n=d*3600+e*60+f+43200;
        printf("%d\n",n-m);      
        }
  
    
    scanf("%d",&i);
    return 0;
    }
int main()
{
    int a[100],b[100],c[100],d[100],e[100],f[100];
    int n=0,i;
    int s[100];
    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]);
        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]+12-a[i])*3600+(e[i]-b[i])*60+(f[i]-c[i]);
       printf("%d\n",s[i]);
    }
    return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],s=0,i=0;
    scanf("%d%d%d%d%d%d",&(a[0]),&(b[0]),&(c[0]),&(d[0]),&(e[0]),&(f[0]));
	while(a[i]!=0||a[i]!=0||c[i]!=0||d[i]!=0){
		
		i++;
		scanf("%d%d%d%d%d%d",&(a[i]),&(b[i]),&(c[i]),&(d[i]),&(e[i]),&(f[i]));
		
	}
	i=0;
	while(a[i]!=0||a[i]!=0||c[i]!=0||d[i]!=0){
        s+=f[i]-c[i]+(e[i]-b[i])*60+(d[i]-a[i])*3600+12*3600;
	    printf("%d\n",s);
		s=0;
		i++;
	}
	return 0;
}
int main() {
int a,b,c,d,e,f;
int x,y,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;
      }
      x=3600*(12-a)-60*b-c;
      y=3600*d+60*e+f;
      s=x+y;
      printf("%d\n",s);
}
return 0;
}
int main ()
{
    int a,b,c,d,e,f,n;
    while (1==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;
          n=((12-a-1)*60+(60-b-1))*60+(60-c);
          n+=(d*60+e)*60+f;
          printf("%d\n",n);
    }


    return 0;
}
int n=0,m=0,i=0,t=0,w=0,e=0,q=0,r=0,k=0,o=0,p=0,u=0,f=0;
int a[100][100],b[10000],c[10000],d[10000];
double x=0,y=0,z=0;
int main(){

for(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]);
        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(i=0;i<100;i++){
	b[i]=(12-a[i][0]+a[i][3])*3600+(a[i][4]-a[i][1])*60+a[i][5]-a[i][2];
        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;
 printf("%d\n",b[i]);
}
return 0;

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

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



	





	return 0;

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

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

}

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

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

	
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int shui,qi,ms;
	int m,n,o,p,q,r;
	int js=0,pd=1;
	for(js=0;pd!=0;js++){
	
		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)){
			pd=0;
		}
		else{
		shui=a*3600+b*60+c;
		qi=(d+12)*3600+e*60+f;
		ms=qi-shui;
		if(js!=0){
			printf("\n");
		}
		printf("%d",ms);
	}
	}
	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(1)
	{
		if(a!=0)
		{
	        s=(d+12-a)*3600+e*60+f-b*60-c;
	        printf("%d\n",s);
		    scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		}
		else
		{
			break;
		}
	}


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


    return 0;
}
int main(){
    int sz[10];
    int i,q,s;//????????
	int j;//??????????
	for(j=0;;j++)
	{
		s=0;
	 for(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;//????????????
      s+=(sz[3]+12-sz[0])*3600+(sz[4]-sz[1])*60+(sz[5]-sz[2]); 
         printf("%d\n",s);//??????~~
    }
    
    return 0;
}