Start: 2023-10-18 10:00:00

1018模拟赛周赛07

End: 2023-10-31 13:00:00
Now  2026-08-06 04:13:08  类型: IOI  状态: Ended 

P4. 游戏通关(game)
Description

John 正在玩一个手机游戏。游戏主角 Layton 需要破解 n 个关卡,开始时,Layton 有 k 点 HP 值,对于第 i 个关卡,Layton 需要花费 Ti 时间破解,如果不能破解,则会损失 1 点 HP,另外第 i 个关卡必须要在时间点 Di(游戏开始时时间点为 0)之前破解。

现在帮助 John 计算,要破解所有的关卡最少要损失的 HP 值,如果不能完成游戏,则输出-1。


Input

第一行为正整数 t(≤5),表示数据组数;

每组数据中,

第一行为正整数n(≤25000)和 k(≤5000),分别表示关卡数和 Layton 最初的 HP 值;

接下来 n行,每行两个正整数 Ti(≤10^9 )和 Di(≤10^9 ),分别表示每个关卡花费的时间和限定时间。


Output

对于每组数据,输出对应的答案。

Examples

Input

2
3 2
40 60
60 90
80 120
2 1
30 120
60 40

Output

1
-1
Submit

题目参数
Time Limit 1 second
Memory Limit 128 MB
Submit