Столбики монет
Некоторое количество золотых и серебряных монет одного размера собрано на столе в n столбиков. Столбики могут иметь различную высоту.
За одно действие мы можем поменять местами две монеты, принадлежащие к различным столбикам, в том случае, если они находятся на одной высоте относительно стола.
Назовём столбик одноцветным, если он состоит из монет одного цвета (только серебряных или только золотых). Вычислите, какое наибольшее количество одноцветных столбиков можно собрать, сделав произвольное количество вышеописанных действий.
Входные данные
Первая строка входа содержит одно целое число n (1 ≤ n ≤ 1000000) - количество столбиков на столе.
Каждая из последующих n строк состоит из букв "G" и "S" и описывает один столбик. Буква "G" обозначает золотую монету, буква "S" - серебряную. Монеты перечислены снизу вверх - от поверхности стола к верхней монете в столбике.
Общее количество монет на столе не превышает 1000000.
Выходные данные
Выведите одно целое число - наибольшее количество одноцветных столбиков, которое может быть собрано из исходной позиции с помощью применения описанных в условии действий.