Step by step ... Informazioni sulle gare, come allenarsi, chi corrompere.
Найдите наименьшее `n` такое, что любое множество из `n` точек координатной плоскости с целочисленными координатами содержит две точки такие, что квадрат расстояния между ними кратен 2016.