Республиканская олимпиада по математике 2021 года за 11 класс | Казахстанские олимпиады

Дан многочлен P(x)P(x) с действительными коэффициентами и натуральное число nn. Известно, что для любого натурального mm существует целое число ll такое, что P(l)=mnP(l)=m^n. Докажите, что существуют действительные числа a,ba,b и натуральное число kk такие, что P(x)=(ax+b)kP(x)={(ax+b)}^k при всех действительных xx.