#include <stdio.h>
#include <string.h>
int a[90000];

int readTime(void) {
    int h, m, s;
    scanf("%d:%d:%d", &h, &m, &s);
    return h*3600+m*60+s;
}

int main(void)
{
    int n;
    while (scanf("%d", &n), n) {
        int i, res=0;
        memset(a, 0, sizeof(a));
        while (n--) {
            int s=readTime();
            int e=readTime();
            for(i=s;i<e;++i) ++a[i];
        }
        for(i=0;i<86400;++i) res=res<a[i]?a[i]:res;
        printf("%d\n", res);
    }
    return 0;
}