semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main()
{
	int i,u=1,a[100],b[100],c[100],d[100],e[100],f[100],g[100];
    do{
       scanf("%d %d %d %d %d %d",&a[u],&b[u],&c[u],&d[u],&e[u],&f[u]);
	   g[u]=(d[u]+12-a[u])*3600+(e[u]-b[u])*60+f[u]-c[u];
	   u++;
	   
	}
	while(a[u-1]+b[u-1]+c[u-1]+d[u-1]+e[u-1]+f[u-1]!=0);
    for(i=1;i<=u-2;i++){
		printf("%d\n",g[i]);
	}
    
	return 0;
}
void 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;
	s=(d+12-a)*3600+(e-b)*60+f-c;
	printf("%d\n",s);

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


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

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

		}
		
	}
	
	
	
	return 0;
}
int main(){
	 int a,b,c,d,e,f,m;
           int x=0;
while(!((a==0)&&(b==0)&&(c==0)&&(d==0)&&(e==0)&&(f==0))){
x++;
	 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;
}

     m=(12-a+d)*3600+e*60+f-b*60-c;

     if(x==1){
	 printf("%d",m);
}else{
printf("\n");
printf("%d",m);
}	 

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

		t=0;
		
		m=c+60*b+3600*a;
		n=f+e*60+(d+12)*3600;
		t=n-m;
		printf("%d\n",t);
		}
	}
	    

	return 0;
}
int main()
{
    int a[100][6];
    int i,q,z,x,y,m;
    for(i=0;i<100;i++)
    {
        for(q=0;q<6;q++)
        {
            scanf("%d",&a[i][q]);
        }
        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++)
    {
        x=3600*a[i][0]+60*a[i][1]+a[i][2];
        y=3600*(a[i][3]+12)+60*a[i][4]+a[i][5];
        z=y-x;
        printf("%d\n",z);
    }
    return 0;
}
int main()
{
	int sz[100][6],jg[100]={0},result1,result2,result,i,j;
	for(i=0;;i++)
	{
		result1=0;
		result2=0;
		result=0;
		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;
		}
		result1+=(sz[i][0]*3600+sz[i][1]*60+sz[i][2]);
		result2+=((sz[i][3]+12)*3600+sz[i][4]*60+sz[i][5]);
		result+=(result2-result1);
		jg[i]+=result;
	}
	for(j=0;j<i;j++)
	{
		printf("%d\n",jg[j]);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int m,n,s;
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	while(a!=0){
	  m=a*3600+b*60+c;
	  n=(d+12)*3600+e*60+f;
	  s=n-m;
	  printf("%d\n",s);
      scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);

	}

	return 0;
}
int main(){
int q[100],w[100],r[100],t[100],y[100],u[100];
int a,b,c,d,e,f,s;
int i;
for(i=1;i<=100;i++){
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f );
q[i]=a;
w[i]=b;
r[i]=c;
t[i]=d+12;
y[i]=e;
u[i]=f;
s=u[i]+y[i]*60+t[i]*3600-r[i]-w[i]*60-q[i]*3600;
if(s!=43200){
printf("%d\n",s);
}
else{break;}
}
return 0;
}
int main()
{
	int a,b,c,d,e,f,sum;
	for(;;)
	{
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	if(a==0)
		break;
	else
	{
	d=12+d;
	sum=3600*(d-a-1);
	a=d-1;
	for(;;c=c+1,sum=sum+1)
	{
		if(c==60)
		{
			c=0;
			b=b+1;
		}
		if(b==60)
		{
			a=a+1;
			b=0;
		}
		if(a==d&&b==e&&c==f)
			break;
	}
printf("%d\n",sum);
	}
	}
return 0;
}
int main(){
int a,b,c,d,e,f,a1,a2,a3,a4,a5,a6,x=0;
while(1){
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
if(a==0) break;
if(f>=c) x=x+f-c;
else{
x=x+60+f-c;
e--;
}
if(e>=b) x=x+(e-b)*60;
else{
x=x+(60+e-b)*60;
d--;
}
x=x+(d-a+12)*3600;
printf("%d\n",x);
x=0;
}
return 0;
}
int main (){
	int s[100][6],ds[100];
	int i,j,k=0;
	for(j=0;j<6;j++){
		scanf("%d",&s[0][j]);
	}
	for(i=0;i>=0;i++){
		if(s[i][0]!=0){
			for(j=0;j<6;j++){
				scanf("%d",&s[i+1][j]);
			}
			ds[i]=3600*(s[i][3]+12)+60*s[i][4]+s[i][5]-3600*s[i][0]-60*s[i][1]-s[i][2];
			printf("%d\n",ds[i]);
			k++;
		}else{
			break;
		}
	}
	
	return 0;
}
int main(){
	int a,b,c,d,e,f,s,i;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	for(i=1;i<100;i++){
	  if(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){
		s=0;
       s+=(d+11-a)*3600;
	   s+=3600-b*60-c;
	   s+=e*60+f;
       printf("%d\n",s);
	   }else{
		   break;
	   }

       scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main()
{
	int a[7],br;
	long unsigned s;
	int i=0;

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

 
	
	
	return 0;
}
int main(){
int a,b,c,d,e,f,s;
double y,z;
for(int i=1;a!=0||b!=0||c!=0||d!=0||e!=0||f!=0;i++){                                                    
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);

y=60*60*a+60*b+c;
z=60*60*(d+12)+60*e+f;
s=z-y;
if(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){
printf("%d\n",s); 
} }             
return 0;
}
void main()
{
	int h1,m1,s1,h2,m2,s2,s;
	for(;;)
	{
	scanf("%d %d %d %d %d %d",&h1,&m1,&s1,&h2,&m2,&s2);
	if(h1==0 && m1 == 0 && s1==0) break;
	s=(h2+12-h1)*3600+(m2-m1)*60+s2-s1;
	printf("%d\n",s);
	}
}
int main(){
	int a,b,c,d,e,f;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	int s;
	while(a!=0){
		d+=12;
		s=0;
		s+=(d-a)*3600+(e-b)*60+(f-c);
		printf("%d\n",s);
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main (){
	int m[100],f[100],s[100],m1[100],f1[100],s1[100],i,j,k;
	for(i=0;i<100;i++){
		m[i]=0;
		f[i]=0;
		s[i]=0;
		m1[i]=0;f1[i]=0;s1[i]=0;
	}
	for(i=0;i<10;i++){
		scanf("%d %d %d %d %d %d",&(s[i]),&(f[i]),&(m[i]),&(s1[i]),&(f1[i]),&(m1[i]));
                  if(s[i]==0&&s1[i]==0&&f[i]==0&&f1[i]==0&&m[i]==0&m1[i]==0){
                   break;}
		s1[i]=s1[i]+12;
		j=(s1[i]-s[i])*3600+(f1[i]-f[i])*60+m1[i]-m[i];
		if(j!=0){
			printf("%d\n",j);
		}
	}


	
	
	
	
	
	
	return 0;
}
int main(){
	int a,b,c,d,e,f,n;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	while(1){
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
			break;
		}
		n=(d+12)*3600+e*60+f-(a*3600+b*60+c);
		printf("%d\n",n);
		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],p[100],q[100],i,s;
	for(i=0;;i++)
	{
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		p[i]=3600*a[i]+60*b[i]+c[i];
		q[i]=3600*(d[i]+12)+60*e[i]+f[i];
		s=q[i]-p[i];
		if(p[i]!=0)
		{
           printf("%d\n",s);
		}
		else
		{
			break;
		}
	}
	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],fz[100],s[100],m[100],i,zsj[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;
		}
	}
	for(i=0;;i++){
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
			break;
		}
		if(f[i]<c[i]){
			f[i]=f[i]+60;
			e[i]--;
		}
		m[i]=f[i]-c[i];
		if(e[i]<b[i]){
			e[i]=e[i]+60;
			d[i]--;
		}
		fz[i]=e[i]-b[i];
		s[i]=d[i]+12-a[i];
		zsj[i]=3600*s[i]+60*fz[i]+m[i];
		printf("%d\n",zsj[i]);
	}
	return 0;
}
void 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+b+c+d+e+f))break;
s=3600*(12+d-a)+60*(e-b)+f-c;printf("%d\n",s);
}}
int main(){
    int a[50],b[50],c[50],d[50],e[50],f[50],start[50],end[50],total[50],i,j;
	for(i=0;i<50;i++){
	scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	}
	for(i=0;i<50;i++){
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
			break;
		}
	}
	j=i;
    for(i=0;i<j;i++){
		start[i]=3600*a[i]+60*b[i]+c[i];
		end[i]=3600*(d[i]+12)+60*e[i]+f[i];
		total[i]=end[i]-start[i];
	}
    for(i=0;i<j;i++){
		printf("%d\n",total[i]);
	}
	return 0;
}
int main(){
	int s,f,m,s1,f1,m1;
	int sum,a,b,i;
	for(i=0;;i++){
    scanf("%d %d %d %d %d %d",&s,&f,&m,&s1,&f1,&m1);
	if(s==0&&f==0&&m==0&&s1==0&&f1==0&&m1==0){
		break;
	}
    a=(s1+12-s)*60;
	b=a-f+f1;
    sum=b*60+m1-m;
	printf("%d\n",sum);
	}

	return 0;
}
int main()
{
	int m1,m2,m3,n1,n2,n3,i,j;
	while(1){
		scanf("%d",&m1);
		if(m1!=0){
			scanf("%d %d %d %d %d",&m2,&m3,&n1,&n2,&n3);
			i=(n1-m1+12)*3600+(n2-m2)*60+n3-m3;
			printf("%d\n",i);
		}else {
			break;
		}
	}
	return 0;
}
int main()
{
    int sz[10000][6];
    int sz1[10000];
    int sz2[10000];
    int sz3[10000];
    int i,j,a,n,e,k,b=0;
    for(i=1;i<=500;i++){
        for(j=1;j<=6;j++){
            scanf("%d",&sz[i][j]);
        }
        b++;
        if(sz[i][1]==0){
            break;
        }
    }
    for(i=1;i<=b-1;i++){
        sz1[i]=3600*sz[i][1]+60*sz[i][2]+sz[i][3];
        sz2[i]=3600*sz[i][4]+60*sz[i][5]+sz[i][6];
        sz3[i]=sz2[i]-sz1[i]+43200;
    }
    for(i=1;i<=b-1;i++){
    printf("%d\n",sz3[i]);}
    return 0;
}
int s[10000];
int main()
{
    int a,b,c,d,e,f,i,k=0;
    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)
        break;
        else
        s[i]=(59-b)*60+60-c+(11-a)*3600+d*3600+e*60+f;
        k++;
       }
     for(i=0;i<k;i++)
        printf("%d\n",s[i]);
        return 0;
}
//??????NOI??????????~~
int main(){
long a,b,c,d,e,f,s;
while(1){
cin>>a>>b>>c>>d>>e>>f;
s=(d-a)*3600+(e-b)*60+(f-c);
if(!s)return 0;
s+=43200;
cout<<s<<endl;
}
}
int main()
{
	int i=0,n;
int a[100],b[100],c[100],d[100],e[100],f[100];
int s[100];
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&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){break;}
i++;
}
n=i;
for(i=0;i<n;i++){
s[i]=(d[i]+12)*3600+e[i]*60+f[i]-a[i]*3600-b[i]*60-c[i];
}
for(i=0;i<n;i++){printf("%d\n",s[i]);}
return 0;
}
int main(){
int a,b,c,d,e,f,s,i;
for(i=0;i<=100;i++){
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
return 0;
}else{
d=d+12;
s=(d-a)*60*60;
if(e>=b){
s=s+((e-b)*60);
}else{
s=s-((b-e)*60);
}
s=s+f-c;
printf("%d\n",s);
}
}
return 0;
}
int main()
{
   int sz[1000][7],i,j,s=0,w,e,q;
   for(i=0;i<1000;i++){
   for(j=0;j<6;j++){
	   scanf("%d",&sz[i][j]);}
   if(sz[i][1]==0&&sz[i][2]==0&&sz[i][3]==0&&sz[i][4]==0&&sz[i][5]==0&&sz[i][0]==0){break;}else{s++;}}
   for(i=0;i<s;i++){
   for(j=0;j<6;j++){
     e=sz[i][0]*3600+sz[i][1]*60+sz[i][2];
     w=(sz[i][3]+12)*3600+sz[i][4]*60+sz[i][5];
     q=w-e;}
    printf("%d\n",q);
     e=0; w=0; q=0;}
    return 0;
}
int main()
{
int a,b,c,d,e,f,i;
int t=0,h=0,m=0,s=0,p=0;
for(i=0;;i++){
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0&&b==0){
			break;
		}
		else{
s=60-c+f;
m=e*60+(59-b)*60;
h=(11-a)*3600+d*3600;
t=s+m+h;
		
		
}
printf("%d\n",t);
}

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

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


return 0;
}
int main(){
	int sz[5],n=43201,i,m=0,sz1[100],a=1;
	while(a>0){
		for(i=0;i<6;i++){
			scanf("%d",&sz[i]);
		}
		if(sz[0]!=0){
			n=60*60*(12+sz[3]-sz[0])+60*(sz[4]-sz[1])+sz[5]-sz[2];
			sz1[m]=n;
			m=m+1;
		}
		else{
			a=0;
		}
	}
	for(i=0;i<m-1;i++){
		printf("%d\n",sz1[i]);
	}
	printf("%d",sz1[m-1]);
	return 0;
}
int main()
{
	int a,b,c,d,e,f,sz[10000],i=0,j;
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	sz[i]=(d+12-a)*3600+e*60+f-b*60-c;
	while(a!=0){
        scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		i++;
		sz[i]=(d+12-a)*3600+e*60+f-b*60-c;
	}
	for(j=0;j<i;j++){
		printf("%d\n",sz[j]);
	}
return 0;
}
int main()
{
 int a[100][6];
 int l;
 for(int i=0;;i++) 
  {
    for(int j=0;j<=5;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))
    {l=i; break;}      
  }
 for(int i=0;i<=l-1;i++)
 {
   int xs,fz,miao;
   miao=a[i][5]-a[i][2]+60;
   fz=a[i][4]-a[i][1]+59;
   xs=a[i][3]-a[i][0]+11;
   int zsj=miao+60*fz+xs*3600;
   printf("%d\n",zsj);     
 }
 int y;scanf("%d",&y);
 return 0;   
}
int main()
{   int a[6];
    int i,j;
	int sum=0;
	int h;
    for(j=0;j<10000;j++)
	{ for(i=0;i<6;i++)
	{ scanf("%d",&a[i]);}
	  
	if(a[0]==0&&a[1]==0&&a[2]==0&&a[3]==0&&a[4]==0&&a[5]==0)
	{break;}
	sum=sum+3600*(12-a[0]-1+a[3]);
	  sum=sum+3600-a[1]*60-a[2];
	  sum=sum+a[4]*60+a[5];
	  printf("%d\n",sum);
	sum=0;}

	  return 0;
}
int main()
{
    int a,b,c,d,e,f;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	while (a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){
	 printf("%d\n",(11-a+d)*3600+(59-b+e)*60+60-c+f);
     	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f;
	double begin,end;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	while(a!=0){
		begin=3600*a+60*b+c;
		end=3600*(d+12)+60*e+f;
		printf("%.0lf\n",end-begin);
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}
	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);
}
return 0;
}
int main()
{
	int n=0;
	int s;
	struct sd{
		int a,b,c,d,e,f;
	}sj[100];
	for(n=0;;n++){
	scanf("%d%d%d%d%d%d\n",&(sj[n].a),&(sj[n].b),&(sj[n].c),&(sj[n].d),&(sj[n].e),&(sj[n].f));
	if(sj[n].a==0){
		    break;
	}else{
	sj[n].d=sj[n].d+11;
	sj[n].e=sj[n].e+59;
	sj[n].f=sj[n].f+60;
	s=3600*(sj[n].d-sj[n].a)+60*(sj[n].e-sj[n].b)+sj[n].f-sj[n].c;
	printf("%d\n",s);
	}
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,t;

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