문제
정올이는 O도장, X도장, OX도장 세 종류의 스탬프를 각각
O도장을 사용하면 O가 하나씩 찍히고, X도장을 사용하면 X가 하나씩 찍힌다.
OX도장을 사용하면 OX가 가로 일렬로 하나씩 찍힌다. 도장의 방향을 바꾸는 것으로, XO를 찍을 수도 있다.
정올이는 가지고 있는 도장들을 각각 정확히 1회씩 적당한 차례로 사용해, 종이에 O와 X를 찍었다. 종이에 찍힌 문자들은 문자열
정올가 가지고있는 도장들의 수를 알지 못하지만 종이에 찍힌 모양들의 상태를 알고 있다면 정올이가 가지고 있는 OX도장의 수로 가능한 최대 값을 구하는 프로그램을 작성하시오.
입력
입력은 다음 형식으로 표준 입력에서 제공됩니다.
[제한]
출력
정올이가 가지고 있는 OX도장의 수로 가능한 최댓값을 출력한다.
예제1
입력
5
OXXOX
출력
2
예제2
입력
14
OXOXOXOXXOXOXO
출력
7
예제3
입력
10
OOOOOOOOOO
출력
0
출처
JOI 2019 예선