• محدودیت زمان: ۳ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

همانطور که می‌دانید در قبیله‌ی غول‌پیکرها هر فرد یک عدد بدبختی و یک عدد اعتبار دارد. عدد بدبختی غول‌پیکر شماره \(i\) را با \(b_i\) و عدد اعتبار او را با \(a_i\) نشان می‌دهیم.

فاصله‌ی عاطفی دو غول‌پیکر ‌\(i\) و \(j\) برابر است با: \[f(i, j) = |a_i - a_j| + |b_i - b_j|\]

سه غول‌پیکر \(i\) و \(j\) و \(l\) تشکیل یک اکیپ می‌دهند اگر مجموع فواصل عاطفی دو به دوی آن‌ها از \(k\) بیشتر نباشد. به عبارتی: \[f(i, j) + f(i, l) + f(j, l) \leq k\]

مینو از وقتی که به هوش و ذکاوت سرشار افراد قبیله پی برده‌است؛ می‌خواهد تعداد اکیپ‌های قبیله را بداند. به او کمک کنید.

ورودی

در خط اوّل ورودی عدد \(n\) تعداد اعضای قبیله و \(k\) آمده‌اند که با یک فاصله از هم جدا شده‌اند.

در \(n\)خط بعد در هر خط دو عدد \(a_i\) و \(b_i\) آمده‌است.

\[1 \leq n \leq 2\ 000\] \[1 \leq k \leq 4 \times 10^9\] \[0 \leq a_i, b_i \leq 10^9\]

خروجی

در خروجی یک عدد که تعداد اکیپ‌های غول‌پیکرهاست را چاپ کنید.

مثال

ورودی نمونه

5 10
4 2
5 3
1 1
3 1
2 4

خروجی نمونه

5
ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.