TTBB          SSA          SATB