fun main(args : Array<String>) {
    val s = readLine()!!

    var sCnt = 0
    var tCnt = 0
    var rm = 0

    s.forEach { c ->
        if (c == 'T') {
            if (sCnt > 0) {
                tCnt++
            }
        } else {
            if (tCnt > 0) {
                if (sCnt > tCnt) {
                    rm += 2 * tCnt
                    sCnt = sCnt - tCnt + 1
                    tCnt = 0
                } else {
                    rm += 2 * sCnt
                    sCnt = 1
                    tCnt = 0
                }
            } else {
                sCnt++
            }
        }
    }

    if (sCnt > 0 && tCnt > 0) {
        rm += 2 * Math.min(sCnt, tCnt)
    }

    println(s.length-rm)
}