We induct on \(r\text{.}\) A single transposition is not the identity, so \(r \gt 1\text{,}\) and if \(r = 2\) we are done. Suppose \(r \gt 2\text{.}\) The last two transpositions \(\tau_{r-1}\tau_r\text{,}\) with \(a, b, c, d\) distinct, satisfy one of
\begin{align*}
(a, b)(a, b) & = \identity\\
(b, c)(a, b) & = (a, c)(b, c)\\
(c, d)(a, b) & = (a, b)(c, d)\\
(a, c)(a, b) & = (a, b)(b, c)\text{.}
\end{align*}
In the first case, deleting \(\tau_{r-1}\tau_r\) leaves the identity as a product of \(r-2\) transpositions, even by induction, so \(r\) is even. In each other case, substituting the right-hand side pushes the last occurrence of \(a\) one transposition earlier without changing the total count; repeating this process, either two adjacent transpositions eventually cancel β reducing to the first case β or \(a\) would be shuffled into the very first transposition alone, which is impossible since the identity fixes \(a\text{.}\) So the first case must eventually occur, and \(r\) is even.