#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) {
  if (a < b) swap(a, b);
  if (a % b == 0)
    return b;
  else
    return gcd(b, a % b);
}
long long lcm(long long a, long long b) {
  long long g = gcd(a, b);
  return a * b / g;
}
string X;
int main() {
  cin >> X;
  int T = 0;
  for (;; T++) {
    if (X[T] == 'S') break;
  }
  int S = 0;
  for (;; S++) {
    if (X[X.length() - S - 1] == 'T') break;
  }
  cout << 2 * max(T, S);
}
