A.糖果店(candy)

时空限制:1 s / 512 MiB

输入输出方式:candy.in / candy.out

小 X 开了一家糖果店,售卖 nn 种糖果,每种糖果均有无限颗。对于不同种类的糖果,小 X 采用了不同的促销策略。具体地,对于第 ii (1≤i≤n)(1 \le i \le n) 种糖果,购买第一颗的价格为 xix_i 元,第二颗为 yiy_i 元,第三颗又变回 xix_i 元,第四颗则为 yiy_i 元,以此类推。

小 R 带了 mm 元钱买糖果。小 R 不关心糖果的种类,只想得到数量尽可能多的糖果。你需要帮助小 R 求出,mm 元钱能购买的糖果数量的最大值。

输入格式

输入的第一行包含两个正整数 n,mn, m,代表糖果的种类数和小 R 的钱数。

输入的第 i+1i+1 (1≤i≤n)(1 \le i \le n) 行包含两个正整数 xi,yix_i, y_i,分别表示购买第 ii 种糖果时第奇数颗的价格和第偶数颗的价格。

输出格式

输出一行一个非负整数,表示 mm 元钱能购买的糖果数量的最大值。

样例 1

输入 
2 10 4 1 3 3
输出 
4

小 R 可以购买 4 颗第一种糖果,共花费 4+1+4+1=104 + 1 + 4 + 1 = 10 元。

样例 2

输入 
3 15 1 7 2 3 3 1
输出 
8

小 R 可以购买 1 颗第一种糖果、1 颗第二种糖果与 6 颗第三种糖果,共花费 1+2+12=151 + 2 + 12 = 15 元。

样例 3

见附件中的 candy3.in 与 candy3.ans。

该样例满足测试点 66 的约束条件。

样例 4

见附件中的 candy4.in 与 candy4.ans。

该样例满足测试点 8,98,9 的约束条件。

样例 5

见附件中的 candy5.in 与 candy5.ans。

该样例满足测试点 11,1211,12 的约束条件。

样例 6

见附件中的 candy6.in 与 candy6.ans。

该样例满足测试点 1313 的约束条件。

样例 7

输入 
2 10 4 1 3 3
输出 
4

该样例满足测试点 17,1817,18 的约束条件。

数据范围

对于所有测试数据,均有:

  • 1≤n≤1051 \le n \le 10^5;
  • 1≤m≤10181 \le m \le 10^{18};
  • 对于所有 1≤i≤n1 \le i \le n,均有 1≤xi,yi≤1091 \le x_i, y_i \le 10^9。
测试点编号n≤n \lem≤m \le特殊性质
11111010无
2,32,3222020
4,54,51010
6610210^210210^2A
77B
8,98,9无
101010310^310410^4A
11,1211,12B
1313无
141410510^510910^9A
15,1615,16B
17,1817,18无
19,2019,20101810^{18}

特殊性质 A:对于所有 1≤i≤n1 \le i \le n,均有 xi=yix_i = y_i。

特殊性质 B:对于所有 1≤i≤n1 \le i \le n,均有 xi≥yix_i \ge y_i。