Бабушкин квадрат из остатков.