TM 2FI58

Faster