IMO олимпиада по математике 2017 года | Казахстанские олимпиады

Упорядоченная пара (x,y)(x,y) целых чисел называется примитивной точкой, если наибольший общий делитель чисел xx и yy равен 1. Дано конечное множество SS примитивных точек. Докажите, что существуют натуральное nn и целые a0,a_0, a1,a_1, ,\ldots, ana_n такие, что для каждой примитивной точки (x,y)(x,y) из SS выполнено равенство a0xn+a1xn1y+a2xn2y2++an1xyn1+anyn=1.a_0x^n + a_1x^{n-1} y + a_2x^{n-2}y^2 + \cdots + a_{n-1}xy^{n-1} + a_ny^n = 1.