Below is the exercise I wish to solve, I have also provided my work. Could I get some feedback? If there is some better approach and this gets me nowhere your help would also very much be appreciated!
Let $\{a_n \}$ be a bounded sequence that has precisely the accumulation points $2$ and $3$. Show by contradiction that: $$ \exists n_0 \in \mathbb{N}, \forall n \geq n_0 : \space a_n \in (1,4).$$ note: we defined $0 \in \mathbb{N}$. Hint: argue by contradiction and use Bolzano-Weierstrass.
I will assume on the contrary that $$ \forall n_0 \in \mathbb{N}, \exists n < n_0 : \space a_n \not \in (1,4).$$
We know that for some $n_0$ we can always finds points that are outside of ($1,4)$. We also know that $a_n$ is bounded, so we take some arbitrary lower bound $L$ that is less than $1$ and some arbitrary upper bound $U$ that is greater than $4$.
I am not sure about this part. We get whenever $n< n_0$:
Either $$L\leq a_n \leq 1 $$ or, $$4\leq a_n \leq U $$ By Bolzano Weierstrass: Every bounded, infinite set of real numbers has at least one accumulation point ( I am not sure I get an infinite amount of points like this.) Anyway, This would give use that both these interval have at least one accumulation point which contradicts our assumption that $2$ and $3$ were the only ones.
The negation of the statement is actually $\forall n_0, \exists n\geq n_0: a_n \notin (1,4)$. This implies that there are infinitely many elements $a_n$ of the sequence verifying $L \leq a_n \leq 1$ or $4 \leq a_n \leq U$, where $L$ is a lower bound and $U$ is an upper bound of the sequence. Then at least one of the intervals $[L,1]$, $[4,U]$, contains infinitely many elements of the sequence. By Bolzano Weierstrass that interval will contain an accumulation point of the sequence. But by hypotesis the only accumulation points of the sequence are 2 and 3, which are not in $[L,1]$ or $[4,U]$. Contradiction.