There are two positive integer sets $(b,a),(a,b)$ which satisfy $a^2+b^2=128^2+25^2$ and neither $a$ nor $b$ equals to $128$ and $25$. Find these two sets.
I don't even have a idea how to do this so I would love some help. I have tried to find nearby large numbers such as $130$ and $129$ but both of them don't work. Also will inequality (AM-GM or Cauchy work here?) This is a contest question so I need a preferably fast solution.