Вроде несложно.
Лемма: Пусть

---

различных целых чисел,

и

--- подмножество

, не равное всему

и содержащее не менее двух элементов. Тогда найдётся

, такое что
Доказательство. Так как числа

целые, то для любых

и

справедливо

. Значит, достаточно показать, что для некоторого

справедливо неравенство
Это неравенство, в свою очередь, довольно несложно, хотя и муторно. Надо аккуратно рассматривать все возможные случаи и оценивать произведения. Если кому-то интересно, могу расписать полностью. Идеи там на уровне 5-го класса средней школы, но писанины много.
Теперь, после леммы, всё становится совсем просто. Пусть

---

различных целых чисел и многочлен
![$f(x) \in \mathbb{Z}[x]$ $f(x) \in \mathbb{Z}[x]$](https://dxdy-03.korotkov.co.uk/f/6/e/1/6e166417fa63c8558c8ad9ee61c1c0d982.png)
таков, что
![$f(z_i) \in [1,k-1]$ $f(z_i) \in [1,k-1]$](https://dxdy-04.korotkov.co.uk/f/3/f/b/3fb924bca9833d11c607e524c2dea62882.png)
для всякого

от

до

. По принципу Дирихле найдётся целое
![$a \in [1,k-1]$ $a \in [1,k-1]$](https://dxdy-02.korotkov.co.uk/f/d/5/1/d5149812fcebe1a11f25e9a91758558882.png)
, такое что множество
содержит более одного элемента. Пусть

. Имеем
где

--- многочлен с целыми коэффициентами. Если предположить, что

, то по доказанной лемме для некоторого

справедливо
так как

--- целое число, отличное от нуля. Однако
![$f(z_{i_0}) \in [1,k-1]$ $f(z_{i_0}) \in [1,k-1]$](https://dxdy-01.korotkov.co.uk/f/8/6/d/86de27063d9f82efab499b37429aa6ba82.png)
и
![$g(z_{i_0}) = f(z_{i_0}) - a \in [-(k-2), (k-2)]$ $g(z_{i_0}) = f(z_{i_0}) - a \in [-(k-2), (k-2)]$](https://dxdy-02.korotkov.co.uk/f/9/8/6/9861306dcf9d3171ab18badee4c20e6c82.png)
. Противоречие.