I need to find the number of group homomorphisms from $S_4$ to $S_4$.
Let, $f$ be a group homomorphism. So, the $\ker(f)$ is a normal subgroup of $S_4$. The normal subgroups of $S_4$ are $\{(1)\}, V_4=\{(1), (12)(34), (14)(23), (13)(24)\}, A_4$ and $S_4$.
If $\ker(f)=\{(1)\}$ then we know that $\operatorname{Aut}(S_4)\cong S_4$. So, there are $24$ homomorphisms (isomorphisms).
If $\ker(f)=S_4$ there is only $1$ homomorphism.
If $\ker(f)=A_4$ then $|f(S_4)|=2$ by first isomorphism theorem. All elements outside $A_4$ must be sent to a single non-identity element of order $2$ because of transpositions that are present in $S_4$ which are of order $2$. So, $f(S_4\backslash A_4)$ has $6+3=9$ options corresponding to transpositions and product of two transpositions respectively. Hence, there are $9$ homomorphisms.
Now, adding all of these I get a total of $34$ homomorphisms. But, the answer to the problem given in the book is $34$. So, I am suspecting that there are no homomorphisms whose kernel is $V_4$ but I am not able to prove this.
So, can anyone please help me?
Thanks!