#include <iostream>
#include <algorithm>
using namespace std;
int main(){
  int n;
  cin >> n;
  string s[n];
  int ans = 0,a=0,b=0,w=0;
  for(int i=0;i<n;i++){
    cin >> s[i];
    for(int j=0;j<s[i].length()-1;j++){
      if(s[i][j]=='A'&&s[i][j+1]=='B'){
        ans++;
      }
    }
    if(s[i][0]=='B'&&s[i][s[i].length()-1]=='A') w++;
    else if(s[i][0]=='B') b++;
    else if(s[i][s[i].length()-1]=='A') a++;
  }
  if(a+b!=0) cout << ans+min(a+w,b+w) << endl;
  else cout << max(ans,ans+w-1) << endl;
  return 0;
}
