I'm working on this proof and getting a little tripped up. a and b are natural numbers. You can deduce that $ab^p$ and $ba^p$ are odd if a and b are even. Otherwise, $ab^p$ and $ba^p$ are even. In both cases, they are divisible by 2.
Using Fermat's little theorem, $a^p \equiv a mod(p)$ we can make the following conclusion: p divides $a^p$
p divides $a^p - a$
p divides $ba^p -ab$
So p divides $ab^p -ba$
p divides $ab^p - ba - ba^p - ab$
p divided $ab^p - ba^p$
So we know p and 2 divides the quantity, but I'm stuck on how to prove that 3 also divides it so we can say that $2*3*p = 6p$ divides as well.
If $p=3$ then 3 divides $ab^3-ba^3$, but you need that 3 divides $ab^p-ba^p$ for all prime $p>3$.