[step:Handle the low-degree cases and assemble the final answer]
For $n \geq 2$, we have established $H_n(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\}) \cong H_{n-1}(S^{d-1})$. This gives:
- $H_d(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\}) \cong H_{d-1}(S^{d-1}) \cong \mathbb{Z}$.
- $H_n(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\}) \cong H_{n-1}(S^{d-1}) = 0$ for $n \geq 2$ with $n \neq d$ (since $n - 1 \neq 0$ and $n - 1 \neq d - 1$).
For $n = 1$, the relevant portion of the long exact sequence is
\begin{align*}
H_1(\mathbb{R}^d) \to H_1(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\}) \xrightarrow{\partial} H_0(\mathbb{R}^d \setminus \{0\}) \xrightarrow{i_*} H_0(\mathbb{R}^d).
\end{align*}
Since $H_1(\mathbb{R}^d) = 0$, the map $\partial$ is injective. Both $\mathbb{R}^d \setminus \{0\}$ (for $d \geq 2$) and $\mathbb{R}^d$ are path-connected, so $H_0(\mathbb{R}^d \setminus \{0\}) \cong \mathbb{Z}$ and $H_0(\mathbb{R}^d) \cong \mathbb{Z}$, and the inclusion-induced map $i_*$ is an isomorphism. Therefore $\partial$ maps into $\ker(i_*) = 0$, giving $H_1(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\}) = 0$ for $d \geq 2$. When $d = 1$, $\mathbb{R}^1 \setminus \{0\}$ has two path components, so $H_0(\mathbb{R}^1 \setminus \{0\}) \cong \mathbb{Z}^2$, and $i_*$ sends both generators to the single generator of $H_0(\mathbb{R}^1) \cong \mathbb{Z}$. The kernel of $i_*$ is $\mathbb{Z}$ (generated by $[p] - [q]$ for points $p$ and $q$ in distinct components), and $\partial$ maps isomorphically onto it, giving $H_1(\mathbb{R}^1, \mathbb{R}^1 \setminus \{0\}) \cong \mathbb{Z}$. This is consistent with $n = d = 1$.
For $n = 0$, the sequence $H_0(\mathbb{R}^d) \to H_0(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\})$ and the fact that any $0$-chain in $\mathbb{R}^d$ can be connected to one in $\mathbb{R}^d \setminus \{0\}$ (for $d \geq 1$) gives $H_0(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\}) = 0$.
Combining all cases:
\begin{align*}
H_n(M, M \setminus \{x\}) \cong H_n(\mathbb{R}^d, \mathbb{R}^d \setminus \{0\}) \cong \begin{cases} \mathbb{Z} & n = d, \\ 0 & \text{otherwise.} \end{cases}
\end{align*}
[/step]