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