Космічні дослідження#2183

Космічні дослідження

1 секунда
64 мегабайти
Легка

Відділу космічних досліджень надійшло завдання сфотографувати з космосу об'єктів у заданій області. Область має форму квадрата розміром 50 \times 50 кілометрів. Якщо розділити її на квадрати розміром 1 \times 1 кілометр, то об'єкти, що цікавлять відділ, виявляться у центрах деяких одиничних квадратів.

Введемо систему координат, направивши вісь OX з заходу на схід та вісь OY з півдня на північ. Тоді кожному одиничному квадрату буде співставлено координати у діапазоні від до , як показано на рисунку нижче.

\includegraphics{https://static.e-olymp.com/content/16/16218e9ad52d873f9ca612f4d8a853c8b974c27d.jpg}

Для космічної зйомки використовується спеціальний фотоапарат високої роздільної здатності, встановлений на космічному супутнику. Фотоапарат може робити знімки квадратних ділянок земної поверхні розміром k \times k кілометрів. На початку апарат наведено на південно-західний кут заданої області, тобто, якщо зробити знімок, на ньому будуть видні одиничні квадрати з координатами та від до кілометрів.

За допомогою спеціальних двигунів можна змінювати орбіту супутника, що призводить до зміни ділянки зйомки. За один день орбіту супутника можна змінити таким чином, що ділянка зйомки зміститься або на один кілометр на захід, або на один кілометр на схід, або на один кілометр на північ. Перемістити ділянку зйомки на південь неможливо. Безпосередньо між переміщеннями супутника можна зробити знімок, часом зйомки можна знехтувати.

Керівництво відділу цікавить: за яку мінімальну кількість днів можна зробити знімки усіх об'єктів заданої області?

Потрібно написати програму, яка за заданим розміщенням об'єктів і розміром знімка визначить мінімальний час, за який можна зробити знімки усіх об'єктів заданої області.

Вхідні дані

Перший рядок вхідного файлу містить два цілих числа: і (1 \leq n \leq 1000, 1 \leq k \leq 5).

Наступні рядків містять по два цілих числа: x_i та y_i — координати об'єктів у заданій області (1 \leq x_i, y_i \leq 50).

Вихідні дані

У вихідному файлі повинне міститись одне ціле число: мінімальна кількість днів, які потрібні для отримання знімків усіх об'єктів у заданій області.

Приклади

Приклад 1

Loading
Loading

Примітка

У першому прикладі можлива наступна послідовність дій: зробити знімок, разів зміститись на схід, зміститись на північ, зробити знімок, разів зміститись на захід, зміститись на північ, зробити знімок, разів зміститись на схід, зміститись на північ, зробити знімок. Усього потрібно переміщень ділянки зйомки.

У другому прикладі об'єкти розміщено там само, але розмір знімку більший, тому можна діяти так: зробити знімок, переміститись на північ, зробити знімок, разів переміститись на схід, зробити знімок, переміститись на північ, зробити знімок. Усього потрібно лише переміщень ділянки зйомки.

У третьому прикладі переміщувати ділянку зйомки не потрібно, можна просто зробити знімок.

Четвертий приклад відповідає наведеному вище рисунку.