Masala A

Xotira 64 MB Vaqt 1000 ms
14

Yuklar

Sunnat online xaridlarni yoqtiradi. Yaqin 10910^9kun ichida pochta markaziga Sunnatning nomiga nn ta yuk kelishi kerak. Keling keyingi  10910^9kunlarni raqamlaylik: 1-kun, 2-kun, ..., 10910^9-kun.  ii-yuk pochta markaziga lil_i-kun keladi, va bu yukni pochta markazidan olib ketish uchun oxirgi kun rir_i-kundir. Bu degani, Sunnat usbhu yukni xx-kun olib ketoladi, agarda lixril_i \leq x \leq r_i sharti bajarilsa. Sunnat pochta markaziga bir marta kelganida uyiga eng ko'pi bilan kk tagacha yuk olib ketoladi. E'tibor bering, Sunnat bir kun davomida pochta markaziga bir necha marta borib kelishi mumkin. Sunnat minimal necha marta pochto markaziga borgan holda, barcha yuklarini uyiga olib keta oladi.


Kiruvchi ma'lumotlar:

Birinchi qatorda bitat butun son - T(1T3000)T(1 \leq T \leq 3000) testlar soni kiritiladi.

Har bitta test uchun birinchi qatorda nn va k(1kn100000)k(1 \leq k \leq n \leq 100000) kiritiladi. Keyingi nn ta qatorning har bitida ikkita butun son lil_i va ri(1liri109)r_i(1 \leq l_i \leq r_i \leq 10^9) kiritiladi.

Barcha testlar kesimida nn larning summasi 10610^6 dan oshmasligi kafolatlanadi.


Chiquvchi ma'lumotlar:

Har bitta test uchun alohida qatoda, Sunnat pochta markazida eng kamida necha marta borishi kerakligini chiqaring.


Misollar
# input.txt output.txt
1
1
6 2
3 8
6 7
4 7
2 4
1 3
2 4
3
2
1
4 2
1 3
2 4
6 7
4 7
2