#include <bits/stdc++.h>
using namespace std;
using Int = long long;
const int mod = 1000000007;
template <class T>
inline bool cmax(T& a, T b) {
  if (a < b) {
    a = b;
    return 1;
  }
  return 0;
}
template <class T>
inline bool cmin(T& a, T b) {
  if (a > b) {
    a = b;
    return 1;
  }
  return 0;
}
int main() {
  cin.tie(nullptr);
  ios::sync_with_stdio(false);
  string s;
  cin >> s;
  int ans = 0, key = 0;
  for (int i = 0; i < s.size(); i++) {
    if (s[i] == 'S')
      key++;
    else {
      if (key) {
        int a = 1;
        for (int j = 1; j < key; j++) {
          if (s[i + j] == 'T') a++;
          i++;
        }
        ans += a;
        key = 0;
      }
    }
  }
  cout << s.size() - ans * 2 << '\n';
}
