Я смотрю, у тебя все вопросы про олимпиадные задачки, а с ответами на них туго.
Мой совет - бери задачки там, где можно найти их разбор и/или посмотреть решения, как на
codeforces.
Вот решение этой задачки на python3:
xy = ({""}, {""})
for _ in range(int(input())):
for i, t in enumerate(input().split()):
xy[i].add(t)
print(max(map(len, xy)) // 2)