import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;
import std.numeric;


void main()
{
  auto n = readln.chomp.to!int;
  //auto s = new string[](n);
  int ab, a, b;
  int res;
  
  foreach (i; 0..n) {
    immutable s = readln.chomp;
    res += s.count("AB");

    if (s[0] == 'B' && s[$-1] == 'A') {
      ab++;
    } else if (s[0] == 'B') {
      b++;
    } else if (s[$-1] == 'A') {
      a++;
    }
  }

  if (ab > 0) {
    res += ab - 1;
    if (b > 0) {
      res++;
      b--;
    }
    if (a > 0) {
      res++;
      a--;
    }
  }
  res += min(a, b);
  
  res.writeln;
}
