#D0913. 打怪升级

打怪升级

打怪升级

题目描述

地牢里有 nn 只怪物,第 ii 只血量为 aia_i,打败它后获得的收益为 bib_i

你是一名勇者,初始时攻击力为 ss。你有 kk 瓶魔法药水。每次你可以选择一个操作进行:

  • 选择一个 aia_i 不超过当前攻击力的且没有打败过的怪物 ii,打败它,将攻击力加上 bib_i
  • 喝一瓶药水,将攻击力变为原来的两倍;
  • 离开地牢,游戏结束。

你可以进行任意次操作。你想要知道离开地牢时你的最大攻击力是多少?

输入格式

第一行包含一个整数 tt1t1001\le t\le 100),表示测试数据组数。接下来有 tt 组测试数据。每组测试数据格式如下:

第一行包含三个整数 n,k,sn,k,s1n1001\le n\le 1000k300\le k\le 300s1090\le s\le 10^9),分别表示怪物数量、魔法药水数量、初始攻击力。

接下来 nn 行,每行包含两个非负整数 ai,bia_i,b_i0ai10180\le a_i\le10^{18}0bi1070\le b_i\le 10^7),表示第 ii 只怪物的血量为 aia_i,打败它后攻击力增加 bib_i

输出格式

对于每组测试数据,输出一行一个整数,表示离开地牢时勇者能够获得的最大攻击力。

样例

样例输入

3
3 0 3
3 1
4 2
10 1
3 1 3
3 1
4 2
10 1
5 1 3
2 4
10 5
20 100
7 2
40 1

样例输出

6
13
124