Roger is going to a hackathon again! Unlike last time, he has prepared a possible list of projects and has an estimate of how long each project takes, as well as its wow factor. However, his partner, Joey, wishes to go for very long coffee breaks, and thus gives him
queries to answer: if they only have
minutes to complete their project, what is the maximum wow factor of their project.
Note: at hackathons (or at least the ones in this question), only a single project is done.
Constraints
For all subtasks:

Subtask 1 [60%]

Subtask 2 [40%]

Input Specification
Line
: An integer,
, the number of projects Roger has prepared.
Lines
: Two space separated integers,
and
, the amount of time required for the
project and its wow factor respectively.
Line
: An integer,
, the number of queries Joey gives.
Lines
: An integer,
, the maximum time Roger and Joey have.
Output Specification
space-separated integers, the answer to each query.
Sample Input
Copy
3
1 3
8 9
2 2
3
10
8
3
Sample Output
Copy
9
9
3
Explanation for Sample Output
If Roger and Joey have
minutes, they have enough time to complete projects
,
, and
, and the maximum wow factor is
.
If they have
minutes, they still have time to complete all three projects, so the maximum wow factor is still
.
If they have
minutes, they can only complete projects
and
, and the maximum wow factor of these two projects is
.
Comments
I believe fast I/O is necessary for this problem
This comment is hidden due to too much negative feedback. Show it anyway.
Note: at hackathons (or at least the ones in this question), only a single project is done.
they have enough time to complete projects 1, 2, and 3.
I am actually really confused right now. Are they doing multiple projects like the example, or a single project?
EDIT: oh wait never mind, I see what happens now