Относительно чего решается уравнение? И какие еще ограничения? Если ограничений нет, то решений, очевидно, бесконечно много.
И в чем сакральный смысл записывать правую часть как "ab"?
Уравнение

равносильно системе:
причем уравнения в этой системе можно решать последовательно: для

удовлетворяющего первому уравнению, решение второго уравнения сводит к перебору делителей

:

где

пробегает все возможные делители
