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

Пусть P=A1A2AkP = A_1A_2\ldots A_k — выпуклый многоугольник на плоскости. Вершины A1A_1, A2A_2, \ldots, AkA_k имеют целые координаты и лежат на одной окружности. Обозначим через SS площадь многоугольника PP. Нечётное положительное целое nn таково, что квадраты длин всех сторон многоугольника PP являются целыми числами, делящимися на nn. Докажите, что 2S2S — целое число, делящееся на nn.