#include <bits/stdc++.h>
using namespace std;
bool is_uruu(int y) { return y % 4 == 0 && (y % 100 != 0 || y % 400 == 0); }
const long long MOD = 1e9 + 7;
int main() {
  string s;
  cin >> s;
  if (s.length() <= 200) {
    int i = 0;
    while (1) {
      if (s.substr(i, 2) == "ST" && s.length() > 2) {
        s = s.substr(0, i) + s.substr(i + 2, s.length() - i - 2);
        i = 0;
      } else if (s.substr(0, 2) == "ST" && s.length() == 2) {
        cout << 0 << endl;
        return 0;
      }
      if (i == s.length() - 1) {
        break;
      }
      i++;
    }
    cout << s.length() << endl;
  }
}
