#3314. 时间管理大师

时间管理大师

说明

作为一名忙碌的商人,约翰知道必须高效地安排他的时间。

他有 N 份工作要做,比如给奶牛挤奶,清洗牛棚,修理栅栏之类的。 为了高效,列出了所有工作的清单。

第 i 份工作需要 T i 单位的时间来完成,而且必须在 S i 或之前完成。现在是 0 时刻,约翰做一份工作必须直到做完才能停止。 所有的商人都喜欢睡懒觉。请帮约翰计算他最迟什么时候开始工作,可以让所有工作按时完成。(如果无法完成全部任务,输出 −1)

输入格式

第一行为一个整数 N。 往后 N 行每行两个整数 T i ,S i 。

输出格式

约翰计算他最迟什么时候开始工作,可以让所有工作按时完成。(如果无法完成全部任务,输出 -1)

样例

4 
3 5 
8 14 
5 20 
1 16
2