Шелковый путь олимпиада по математике 2016 года | Казахстанские олимпиады

Даны натуральные числа a,ba,b и функция f:NNf: \mathbb{N} \to \mathbb{N} такая, что для любого натурального nn число f(n+a)f\left( n+a \right) делится на f([n]+b)f\left( {\left[ {\sqrt n } \right] + b} \right). Докажите, что для любого натурального nn существует nn попарно различных и попарно взаимно простых натуральных чисел a1{{a}_{1}}, a2{{a}_{2}}, \ldots, an{{a}_{n}} такие, что число f(ai+1)f\left( {{a}_{i+1}} \right) делится на f(ai)f\left( {{a}_{i}} \right) для каждого i=1,2,,n1i=1,2, \dots ,n-1. (Здесь [x][x] — целая часть числа xx, то есть наибольшее целое число, не превосходящее xx; N\mathbb{N} — множество натуральных чисел.)