#include <stdio.h>

int h(int x){
	return x/100*60+x%100;
}

int main(void) {
	int i,j,k,n,p,q,d[2048],t,s,f,x,r;
	while(scanf("%d%d%d",&n,&p,&q),n!=0){
		p=h(p);q=h(q);
		for(i=p;i<=q-1;i++) d[i]=n;
		for(i=1;i<=n;i++){
			scanf("%d",&t);
			for(j=1;j<=t;j++){
				scanf("%d%d",&s,&f);
				s=h(s);f=h(f);
				for(k=s;k<=f-1;k++) d[k]--;
			}
		}
		x=0;r=0;
		for(i=p;i<=q-1;i++){
			if(d[i]) x++;
			else x=0;
			if(x>r) r=x;
		}
		printf("%d\n",r);
	}
	return 0;
}