#include #include #include #define rep(i, n) for(i = 0; i < n; i++) using namespace std; using namespace atcoder; using mint = modint998244353; int main() { string s; cin >> s; int n = s.length(); int cntM = 0, i; mint ans = 0; rep(i, n) { if (s[i] == 'M') { cntM++; } else { ans += mint(3).pow(cntM); } } cout << ans.val() << endl; return 0; }