Question: Prove that if $G\leq S_n$ of index $2$, then $G=A_n$.
Now, I don't want to appeal, if I can avoid it, to the fact that $A_n$ is simple for $n\geq 5$. Moreover, I want to see if I can use the method below. I know that it can be done by induction on $n$ while assuming $G\neq A_n$ and $|S_n:G|=2$, so there is at least one $3$ cycle not in $G$, then assuming $(123)$ is not in $G$, we get $3$ distinct cosets, which is a contradiction.
However, I want to try and prove it in the following way, because I feel like it is a more "common" technique.....
Suppose $G\neq A_n$, then since $A_n$ is normal in $S_n$ and $G\leq S_n$, we have that $GA_n=S_n$, thus $\frac{|G||A_n|}{|G\cap A_n|}=|S_n|$. Now, I can either divide both sides by $|G|$ or by $|A_n|$, and I get whatever is on the LHS is equal to $2$. However, I don't see how to generate a contradiction whether I consider $|G:G\cap A_n|$ or $|A_n:G\cap A_n|$. I think I am missing something pretty trivial, but I just can't see it. Any help is greatly appreciated! Thank you.