atcoder#DIVERTA2019C. AB Substrings

AB Substrings

Score : 400400 points

Problem Statement

Snuke has NN strings. The ii-th string is sis_i.

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

  • 1N1041 \leq N \leq 10^{4}
  • 2si102 \leq |s_i| \leq 10
  • sis_i consists of uppercase English letters.

Input

Input is given from Standard Input in the following format:

NN

s1s_1

\vdots

sNs_N

Output

Print the answer.

3
ABCA
XBAZ
BAD
2

For example, if we concatenate ABCA, BAD and XBAZ in this order, the resulting string ABCABADXBAZ has two occurrences of AB.

9
BEWPVCRWH
ZZNQYIJX
BAVREA
PA
HJMYITEOX
BCJHMRMNK
BP
QVFABZ
PRGKSPUNA
4
7
RABYBBE
JOZ
BMHQUVA
BPA
ISU
MCMABAOBHZ
SZMEHMA
4