Let $V$ be a finite-dimensional vector space and $T$ be a linear map from $V$ to itself (in other words, it's an operator on $V$).
I need to prove that $T$ is a scalar multiple of the identity (i.e. $T(v)=cv$ for all $v \in V$ and for some $c \in F$, the underlying field) if and only if $ST=TS$ for all operators $S$ on $V$.
Note that $ST=TS$ does not necessarily mean that they are both equal to $I$, the identity operator. The only if part is trivial. But I cannot see how to attack the if part. Any help would be greatly appreciated.