Little Horse 总是喜欢做些手工活,这让他感到非常快乐。这一次,他制作了一个可以周期性开关灯泡的电路。
电路中有 $n$ 个灯泡,第 $i$ 个灯泡的周期为 $t_i$,亮度为 $x_i$。形式化地讲,第 $i$ 个灯泡在第 $(2kt_i + 1)$ 秒到第 $(2kt_i + t_i)$ 秒之间处于开启状态,在第 $(2kt_i + t_i + 1)$ 秒到第 $(2kt_i + 2t_i)$ 秒之间处于关闭状态,其中 $k = 0, 1, 2, \dots$。当第 $i$ 个灯泡开启时,其亮度为 $x_i$,否则其亮度为 $0$。
现在,Little Horse 想知道,从第 $1$ 秒到第 $m$ 秒,每一秒所有灯泡中的最大亮度是多少。
输入格式
输入的第一行包含一个整数 $T$ ($1 \le T \le 100$),表示测试用例的数量。
每个测试用例的第一行包含两个整数 $n, m$ ($1 \le n, m \le 10^5$),分别表示灯泡的数量和需要输出的秒数。$n$ 的总和与 $m$ 的总和均不超过 $2 \times 10^5$。
接下来的 $n$ 行中,第 $i$ 行包含两个整数 $t_i, x_i$ ($1 \le t_i, x_i \le 10^5$),分别表示第 $i$ 个灯泡的周期和亮度。
输出格式
第 $x$ 个测试用例以 Case #x: 开头,后跟 $m$ 个整数。第 $i$ 个整数表示第 $i$ 秒所有灯泡中的最大亮度。如果第 $i$ 秒没有灯泡开启,则输出 $0$。
样例
输入 1
3 2 3 1 1 2 2 2 5 1 2 2 3 3 3 1 1 1 2 1 3
输出 1
Case #1: 2 2 1 Case #2: 3 3 2 0 3 Case #3: 3 0 3