как с помощью python найти решения системы уравнений с минимальными значениями?
у меня система уравнений или выражение
целое положительное число = a + b + c + d где
a = степень числа в интервале 0...n
b = степень числа в интервале 0...m
c = степень числа в интервале 0...a
d = остаток, не больший известного числа
a>b>c
a,b,c,d -- целые, положительные
мне надо чтобы a,b,c,d --особенно d -- приняли минимальное значение.
числа, кроме остатка, известны заранее