#include <iostream>
#include <stack>
using namespace std;
int main(void){
  string x;
  stack<char> st;
  cin>>x;
  for(int i=0;i<x.size();i++){
    if(!st.empty()&&st.top()=='S'&&x[i]=='T')st.pop();
    else st.push(x[i]);
  }
  cout<<st.size()<<endl;
  return 0;
}