#include <bits/stdc++.h>
using namespace std;
long long int _xor(long long int a, long long int b) { return a ^ b; }
long long int _and(long long int a, long long int b) { return a & b; }
long long int _or(long long int a, long long int b) { return a | b; }
long long int _not(long long int a) { return ~a; }
long long int ai[1000], pi[2005];
int main() {
  long long int b, c = 0, x, y, z, t, i, j, k, l1, l2, m, n, c1 = 0, c2 = 0, q,
                   f = 1;
  scanf("%lld", &n);
  string str;
  cin >> str;
  for (i = 0; i < str.length(); i++) {
    if (str[i] != 'I')
      c++;
    else if (str[i] == 'I')
      c2++;
  }
  for (i = 0; i < str.length(); i++) {
    if (str[i] == 'A' && c - 1 > 0 && c2 == 0)
      c1++;
    else if (str[i] == 'I' && c > 0)
      c1++;
  }
  cout << c1;
  return 0;
}
