EduBrick

O. Два государства: разрез по столбцам

2000 мс · 256 МБ · всё или ничего

Игровое поле — квадрат n×nn \times n, в некоторых клетках стоят города; городов чётное число и не меньше двух.

Поле делят на два связных государства с равным числом городов. Разрез фиксирован: клетки обходят змейкой по столбцам — первый столбец сверху вниз, второй снизу вверх, третий снова сверху вниз и так далее. Первому государству достаётся начальный кусок обхода, второму — остальное.

Выведите наименьшее число клеток, которое может достаться первому государству.

Формат ввода

Первая строка содержит число nn (1≤n≤501 \le n \le 50).

Следующие nn строк содержат по nn букв: C — клетка с городом, D — пустая клетка.

Формат вывода

Одно число — количество клеток первого государства.

Примеры

ввод
3
DDD
DDC
DDC
вывод
8
Войдите, чтобы отправлять решения.