#include <iostream>
#include <stack>

using namespace std;

int main() {
	string s;
	stack<char> st;
	cin >> s;
	st.push(s[0]);
	char temp;
	temp = st.top();
	for(int i = 1; i < s.length(); i++) {
		temp = st.top();
		st.push(s[i]);
		if(st.top() == 'T' && temp == 'S') {
			st.pop();
			st.pop();
		}
	}
	cout << st.size();
	return 0;
}