3274 - 收集邮戳拉力赛

通过次数

1

提交次数

3

时间限制 : 1 秒
内存限制 : 512 MB

JOI君居住的IOI国,以有大湖而闻名。最近在这个湖要举办一个邮戳收集拉力赛。

湖的周长为L。湖的周围设置了N个邮戳台,顺时针方向有1N的编号,第i个邮戳台距离起点的距离(顺时针走的话)是X_i

邮戳拉力赛的参赛者在印章拉力赛开始时处于起点,邮戳拉力赛开始后可以沿着湖的周围任意方向(顺时针/逆时针)移动。

参赛者在某个邮戳台关闭之前到达了邮戳台时可以获得一个印章,之后即使参赛者到达,也不能在该邮戳台上盖戳。每个参数选手都可以知道,第i个邮戳台在比赛后的T_i秒关闭(如果正好在关闭的时候到达,那么可以盖戳)。

JOI的移动速度是1m/s。JOI盖戳很熟练,可以忽略盖戳的时间。

求JOI在这次比赛能收集的最多邮戳数量。你可以帮帮他吗

输入

第一行两个整数 N,L 代表印章台的数量和湖的周长。

第二行 N 个整数 X_i 代表每个印章台在顺时针多少米处。

第三行 N 个整数 T_i 代表每个印章台的关闭时间。

输出

一行一个整数代表答案。

样例

输入

6 25
3 4 7 17 21 23
11 7 17 10 8 10

输出

4

输入

5 20
4 5 8 13 17
18 23 15 7 10

输出

5

输入

4 19
3 7 12 14
2 0 5 4

输出

0

提示

样例1按下图移动能够获得4个印章(第4个印章台放弃了)

样例2 JOI 君可以直接一直逆时针走。

样例3 JOI 君无法得到任何一个印章。

对于 100\% 的数据:

  • 1 \le N \le 200
  • 2 \le L \le 10^9
  • 1 \le X_i
  • 保证下一个印章台的距离比上一个大。
  • 0 \le T_i \le 10^9

来源

JOI