D. Слонопотамы
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Слонопотам — фигура, состоящая из трёх клеток, образующих «уголок». Эту фигуру можно поворачивать на 90, 180 и 270 градусов, так что получаются 4 возможных положения:


XX XX .X X.
X. .X XX XX

Слонопотамы — мирные фигуры, в отличие от классических шахматных фигур, они не бьют никакие клетки, два слонопотама могут стоять даже рядом друг с другом — главное, чтобы они занимали разные клетки.

У Васи есть доска $$$2\times n$$$ клеток, на которой он хочет разместить несколько слонопотамов. К сожалению, часть клеток доски уже заняты пешками, на эти клетки ставить другие фигуры нельзя. С другой стороны, пешки дружат со слонопотамами, поэтому тоже не бьют слонопотамов, даже если они стоят рядом.

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

Входные данные

Входной файл содержит две непустые строки, задающие доску Васи. Строки состоят только из символов «0» (ноль), обозначающих свободные клетки доски, и символов «X» (заглавная латинская буква), соответствующих клеткам, занятым пешками. Строки непустые, имеют одинаковую длину, не превышающую $$$100$$$.

Выходные данные

Вывести единственное число — наибольшее количество слонопотамов, которое можно разместить на заданной доске.

Примеры
Входные данные
00
00
Выходные данные
1
Входные данные
00X00X0XXX0
0XXX0X00X00
Выходные данные
4
Входные данные
0X0X0
0X0X0
Выходные данные
0
Входные данные
0XXX0
00000
Выходные данные
2