TSE

Strongest to weakest