By Mayer-Vietoris, to compute the singular homology of the $S^n$, essentially we want to look at the following exact sequence
$0 \to H_1(S^1) \xrightarrow{\partial^{\ast}} H_0(S^0) \xrightarrow{k_{\ast}} H_0(B^1) \oplus H_0(B^1) \xrightarrow{j_{\ast}} \ldots$
where $k_{\ast}([a]) \to [(a,-a)]$, how to compute the kernel of $k_{\ast}$?
My reasoning is as follows, the above exact sequence is induced by
$0 \to S_1(S^1) \xrightarrow{\partial^{\ast}} S_0(S^0) \xrightarrow{k_{\ast}} S_0(B^1) \oplus S_0(B^1) \xrightarrow{j_{\ast}} \ldots$, and $[(a,-a)] = 0$ iff $(a,-a) \in im k_{\ast}$, which is true for every element, then $kerk_{\ast} = H_{0}(S^0) = \mathbb Z \times \mathbb Z$, so $H_1(S^1) = \mathbb Z \times \mathbb Z$, what is wrong with this argument? Since the same argument applies to $H_1(S^n)$ which is not equal to $\mathbb Z \times \mathbb Z$ for sure.