Пісня Тето#12445

Пісня Тето

1 секунда
256 мегабайтів
Легка

Тето пише коротку пісню.

Пісня складається з рядків. Кожен рядок має довжину рівно і складається лише з символів "a" та "b".

Перед завершенням пісні Тето може змінити кожен рядок окремо. Для кожного рядка вона може або залишити його без змін, або виконати рівно одну операцію:

Після цього Тето хоче вибрати якомога більше рядків, які стали повністю однаковими. Ці рядки утворять приспів її пісні.

Визначте максимальну кількість однакових рядків, яку Тето може отримати.

Вхідні дані

Перший рядок вхідних даних містить одне ціле число (1 \le n \le 2 \cdot 10^5) — кількість рядків у пісні.

Кожен з наступних рядків містить один рядок пісні s_i (|s_i| = 3), що складається лише із символів "a" та "b".

Вихідні дані

Виведіть одне ціле число — максимальну можливу кількість однакових рядків.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Примітка

У прикладі Тето може зробити рядки рівними "aaa":

  • "aaa" вже дорівнює "aaa";

  • "aab" можна змінити на "aaa";

  • "aba" можна змінити на "aaa";

  • "baa" можна змінити на "aaa".

Отже, максимальна можлива кількість однакових рядків дорівнює .

Оцінювання

  1. Підзадача ( балів): n \le 3.

  2. Підзадача ( балів): n \le 100.

  3. Підзадача ( балів): Без додаткових обмежень.