#diverta2019c. [diverta2019_c]AB Substrings
[diverta2019_c]AB Substrings
Problem Statement
Snuke has strings. The -th string is .
Let us concatenate these strings into one string after arranging them in some order. Find the maximum possible number of occurrences of AB
in the resulting string.
Constraints
- consists of uppercase English letters.
Input
Input is given from Standard Input in the following format:
Output
Print the answer.
Sample Input 1
3
ABCA
XBAZ
BAD
Sample Output 1
2
For example, if we concatenate ABCA
, BAD
and XBAZ
in this order, the resulting string ABCABADXBAZ
has two occurrences of AB
.
Sample Input 2
9
BEWPVCRWH
ZZNQYIJX
BAVREA
PA
HJMYITEOX
BCJHMRMNK
BP
QVFABZ
PRGKSPUNA
Sample Output 2
4
Sample Input 3
7
RABYBBE
JOZ
BMHQUVA
BPA
ISU
MCMABAOBHZ
SZMEHMA
Sample Output 3
4