Keluarga Bebek

Saat memulai usaha peternakan bebeknya dulu, Pak Dengklek hanya memiliki beberapa ekor bebek saja. Sekarang, bebeknya telah beranak pinak hingga ratusan, bahkan ribuan. Sampai-sampai mereka sudah lupa dengan leluhur dan keluarga aslinya.

Pak Dengklek berinisiatif membantu bebek-bebeknya untuk menemukan saudara-saudara sedarah mereka dengan mencocokkan DNA-nya. Setiap bebek memiliki kode DNA yang unik Ai (1 ≤ Ai ≤ 2 000 000 000). Dua bebek dikatakan berasal dari satu keluarga yang sama jika selisih DNA-nya kurang dari D (1 ≤ D ≤ 10 000). Jika bebek X satu keluarga dengan bebek Y, dan bebek Y satu keluarga dengan bebek Z, maka dapat dipastikan bebek X, Y dan Z ketiganya berasal dari keluarga yang sama. Bantulah Pak Dengklek menentukan banyak keluarga/leluhur yang berbeda dari semua bebek-bebeknya.

FORMAT MASUKAN

Baris pertama berisi dua buah bilangan bulat N (1 ≤ N ≤ 100 000) yang menyatakan banyak bebek dan D (2 ≤ D ≤ 10 000) yang menyatakan batas toleransi kesamaan DNA bebek. N baris berikutnya masing-masing berisi sebuah bilangan bulat Ai (1 ≤ Ai ≤ 2 000 000 000) yang merepresentasikan kode DNA bebek dan terurut dari kecil ke besar.

FORMAT KELUARAN

Sebuah bilangan bulat yang menyatakan jumlah keluarga berbeda dari bebek-bebek Pak Dengklek.

CONTOH MASUKAN

7 3
1
3
5
8
13
15
16

CONTOH KELUARAN

3