Let $G$ be a non abelian finite group of order $p_1p_2p_3\cdot...\cdot p_n$ where $n\in \mathbb{N}, n\geq2$ and $p_i$ is a prime for every $i$. Prove that there are two elements $a,b\in G$ such that $ab\neq ba$ and $ord(a)=ord(b)$.
My idea for this problem was to firstly assume the contrary, and then to look at all the sets like $M_a$ that contains all elements from $G$ of order $a$ because a element from $M_a$ commutes with any other member of $M_a$.