Show $\Bbb R ^n$ with a finite set removed is still connected. The question is:

Show that if $A⊆\Bbb R^n$ is finite and $n≥2$, then the set $\Bbb R^n\backslash A$ is connected in $(\Bbb R^n,τ_d)$ where $τ_d$ is the topology induced by the Euclidean distance in $\Bbb R^n$.

My attempt:
Denote $A^C=\Bbb R^n\backslash A$ and suppose $A=\{a_1,…,a_n\}$. Assume by contradiction that $A^C$ is not connected, then there exists $O_1,O_2∈τ_{A^C }$ st. $A^C=O_1⋃O_2,O_1⋂O_2=∅$. Here $\tau_{A^C}$ is a subspace topology.
Intuitively, part of $A$, denoted by $A_1$ is "enclosed" in $O_1$ and the rest, denoted by $A_2$ are "enclosed" in $O_2$. Then $G_1=O_1\bigcup A_1$ is an open set in $\tau_d$, and $G_2=O_2\bigcup A_2$ is also an open set in $\tau_d$, and $\Bbb R^n=G_1\bigcup G_2$. However, $G_1, G_2$are disjoint, contradicting with the fact that $\Bbb R^n$ is connected.
However I got stuck when trying to implement this idea. Can anyone provide some help? Thank you!
 A: Let's show that $\mathbb{R}^n \setminus A$ is path-connected. Take any two points $x$ and $y$. One would like to exhibit a path from $x$ to $y$. It suffices to show that there is at least one point $p$ so that $x$ and $y$ can both be connected to $p$ via a straight line that misses all the points in $A$. 
For each point $a \in A$, let $L_{a}$ be the line passing through $x$ and $a$, and let $N_{a}$ be the line passing through $y$ and $a$. This describes finitely many lines. $\mathbb{R}^n$ is not a finite union of lines, because $\mathbb{R}^n$ intersects the sphere of radius $1$ at infinitely many points (the whole sphere), but a line can only intersect a sphere at $2$ points, and hence finitely many lines can only intersect a sphere at finitely many points. Thus there is some point $p$ that is not contained in the union of these lines. Call this point $p$. Can you see why this $p$ works?
[This proof generalizes nicely to the situation when $A$ is countably infinite]
A: You can use the fact that if a region is path-connected, then it is connected. 
Since $A$ is finite, for any pair of points $x,y\in\Bbb{R}-A$, there is a polyline $L$ connecting $x$ and $y$ and $L\cap A=\varnothing$, i.e. we can always find a set of piecewise straight lines that has more lines than number of points in $A$ to connect $x$ and $y$ bypassing all the points of $A$. 
So $\Bbb{R}-A$ is path-connected, and thus connected.
A: The pathwise-connected approach will work.Here is an"internal" proof : Suppose $ R \backslash A =O_1 \cup O_2$ where $O_1,O_2$ are disjoint open subsets of $R^n \backslash A$.......(1) : We show that every $ p \in R^n$ has a neighborhood $E(p)$ such that $ E(p)\backslash A \subset O_j$ for some $j \in \{1.2\}$....... (1-1) : For  $p \in A$ there exists $r>0$ such that$ D= A \cap\{b : d(b,p)\le r\}$={p} ( where $d$ is the metric). Let $C=\{b : d(b,p)=r \}$. We have $ C=(C \cap O_1) \cup (C \cap O_2)$ and $ C$ is a connected subspace so $C\subset O_j$ for some $j \in \{1,2\}$. Now for each $q \in C$ let $S(q)$ be the half-open line segment from $q$ to $p$, including the point $q$ but not the point $p$. We have $S(q)=(S(q)\cap O_1) \cup (S(q)\cap O_2)$, and $S(q)$ is a connected subspace which intersects $O_j$ (because $ q \in S(q)\cap O_j$) so $S(p) \subset O_j$. So  let $E(p)=\{b :d(b,p) <r\}$........(1-2) :  For $p \in R^n\backslash A$ there exists $r>0$ such that $E=\{b : d(b.p)<r\}$ is disjoint from $A $, so we have $ E=(E\cap O_1)\cup (E\cap O_2)$. And $E$ is a connected subspace so $ E=E\cap O_1$ or $ E=E\cap O_2$. So let $ E(p)=E.$.......(2) : Finally  for each $j\in \{1,2\}$ let $ G_j=\cup \{E(p) : E(p)\backslash A \subset O_j\}$. The sets $G_1,G_2$ are disjoint open subsets of $R^n$ and $G_1\cup G_2=R^n$ so one of them is empty.So one of $O_1,O_2$ is empty because $O_1 \subset G_1$ and $O_2 \subset G_2$.Observe that this proof is valid verbatim  when we replace $R^n$ with any connected open subspace $S$ of $R^n$ and for any closed discrete subspace $A$ of $S$. 
