#273. 做题使我欢乐

做题使我欢乐

Background

土拨鼠文景在学习了一系列知识后, 非常兴奋, 他打算在接下来nn天里做题巩固.

Description

老师kunkkakunkka在这nn天里给出nn道题目, 第ii天给出第ii题, 每道题目有一个难度值did_i和解决问题后的欢乐值hih_i.

同时文景有一个能力值, 他只能做对难度值小于等于能力值的题目.

另外文景在做完一道题后需要休息kk天, 才能继续做题, 即当文景第xx天做题时, 在接下来的x+1,x+2,...x+kx+1, x+2, ... x+k天内都需要休息.

现在想问要使得文景至少获得HH的欢乐值, 文景至少需要的能力值是多少?

如果无法满足条件, 则输出-1

Format

Input

第一行给出三个正整数n,k,Hn, k, H

接下来nn行, 每行两个正整数di,hid_i, h_i, 表示第ii天的题目的难度值和欢乐值

Output

输出一个正整数, 表示文景最小的能力值, 才可以满足至少获得HH的欢乐值

Samples

4 1 5
2 3
2 3
5 3
3 4
3

样例解释

文景参加1,41, 4场比赛, 可以获得77的欢乐值, 此时最小能力值为33

Limitation

1<=n<=105,1<=k<=100,1<=di,hi,H<=1091 <= n <= 10^5, 1<=k<=100, 1<=d_i, h_i, H<=10^9