How many homomorphisms $\Psi : S_3 \rightarrow S_3$ exist?
Your analysis is ALMOST correct. Except that in part (b) it should only give you $6$ homomorphisms. For example, when you know where ( 1 2) maps to and where (1 3) maps to then you no longer have the luxury to choose where (1 2 3) maps to.