import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.container;
import std.datetime;

void main()
{
	while (1) {
		auto n = readln.chomp.to!int;
		if (!n) break;
		auto time = new int[](60 * 60 * 24);
		foreach (_; 0..n) {
			auto x = readln.chomp.split;
			auto s = x[0].split(":").map!(to!int);
			auto a = s[0]*60*60+s[1]*60+s[2];
			auto e = x[1].split(":").map!(to!int);
			auto b = e[0]*60*60+e[1]*60+e[2];
			time[a..b] += 1;
		}
		time.reduce!(max).writeln;
	}
}