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