#include <bits/stdc++.h>
using namespace std;
char a[1000];
int main()
{
	long long n,a1=0,a2=0,a3=0,a4=0;
	cin>>n;
	while(n--)
	{
		memset(a,'\0',sizeof(a));
		cin>>a;
			if(a[0]=='B')
			{
				a1++;
			}
			if(a[strlen(a)-1]=='A')
			{
				a2++;
			}
			if(a[strlen(a)-1]=='A'&&a[0]=='B')
			{
				a4++;
			}
		for(int i=0;i<strlen(a)-1;i++)
		{
			if(a[i]=='A'&&a[i+1]=='B')
			{
				a3++;
			}
		}
	}
	a2=a2-a4;
	a1=a1-a4;
	long long aa=min(a1,a2);
	a3=a3+a4-1;
	if(aa>=1)
	{
		a3=a3+2;
		aa--;
		a3=a3+aa;
	}
	else
	{
		if(a1==0&&a2==0)
		a3=a3;
		else
		a3++;
	}
	if(a3<0)
	cout<<0<<endl;
	else
	cout<<a3<<endl;
}