Given three non abelian group of order 8,two must be isomorphic. True or false:
Given three non abelian group of order $8$,two must be isomorphic.
Solution: 
Theorem : A non-Abelian group of order $8$ is isomorphic  either to $D_4$ or  $Q_8$.
I Think it is true. 

Hint:
Show that if $G$ has an element of order $4$ and doesn't have an element of order 8, then $$\begin{cases}|G| = 8\\G=\langle a,b\rangle\\a^4 = e\\b^2 = a^u\\ba = a^sb\end{cases}$$
Where $u = 0,2$ and $s = 1,3$. 
The first part comes by considering $H = \langle a\rangle$ and take $b \in G- H$ and consider the group $K$ spanned by $a$ and $b$, (Use Lagrange's Theorem.)
To define $u,s$ check the possibilities for $u,s \in \lbrace0,1,2,3\rbrace$ and remember that G does not have an element of order $8$. 
The cases you want are
$$\begin{cases}|G| = 8\\G=\langle a,b\rangle\\a^4 = e\\b^2 = e\\ba = a^3b\end{cases}$$
and
$$\begin{cases}|G| = 8\\G=\langle a,b\rangle\\a^4 = e\\b^2 = a^2\\ba = a^3b\end{cases}$$
