Difficult

What letter comes next: O T T F F S S ?