你来到了 Ye Olde Magic Shoppe,带着一些辛苦赚来的金币准备购买奇妙而独特的魔法物品。店里有 $n$ 件这样的物品,每件都锁在一个特殊的魔法盒子里。第 $i$ 个盒子购买需要花费 $c_i$ 金币,里面包含价值 $v_i$ 金币的物品。你已经阅读、掌握并背诵了 Ye Olde Magic Catalogue,因此这些物品的价值和成本对你来说是已知的。
像你这样的凡人,一次只能安全地携带一件魔法物品。因此,你的目标是获得最珍贵的那一件。如果不是因为有一个被称为“小鬼”(The Imp)的邪恶魔法生物,你本可以如愿以偿。
小鬼可以施展一种恶作剧咒语,将任何魔法盒子的内容变成毫无价值的尘埃。当然,他会在你买下盒子后立即施展咒语,让你付了钱却得不到物品。你因此被迫去买下一个盒子,然后是再下一个……
小鬼最多有足够的魔法施展 $k$ 次咒语。当然,他也可以选择不使用咒语,让你保留一件物品。你可以随时空手离开(尽管这肯定是一种耻辱)。然而,一旦你获得了一件物品,你就必须保留它并离开商店。你的目标是最大化你的收益(所获物品的价值减去之前支付的所有费用),而小鬼的目标是最小化这一收益。如果双方都采取最优策略,你最终能赚到多少金币?
输入格式
第一行包含测试用例的数量 $T$。接下来是各测试用例的描述:
每个测试用例的第一行包含物品数量 $n$ ($1 \le n \le 150\,000$) 和小鬼最多能施展咒语的次数 $k$ ($0 \le k \le 9$)。接下来的 $n$ 行包含物品的价值和成本,第 $i$ 行包含数字 $v_i$ 和 $c_i$(按此顺序,$0 \le v_i, c_i \le 10^6$)。
保证 $\sum n \le 2^{20}$。输入文件大小不超过 $12.5\text{ MiB}$。
输出格式
对于每个测试用例,输出一行,表示你的收益。
样例
样例输入 1
1 3 1 10 5 8 1 20 12
样例输出 1
7