#arc041c. [arc041_c]ウサギ跳び

[arc041_c]ウサギ跳び

問題文

LL 個のマスが横一列に並んでいる。 マスの上には NN 匹のウサギがいる。 ii (1iN1≦i≦N) 番目のウサギは、左から xix_i 番目のマスにいる。 ただし、1x1<x2<..<xNL1≦x_1<x_2<..<x_N≦L を満たす。 また、ウサギはそれぞれ左向きまたは右向きである。

それぞれのウサギは、自分の 11 つ前にマスが存在し、そこに他のウサギがいなければ、ジャンプして自分の 11 つ前のマスへ移動できる。

ウサギがジャンプする順番を自由に選べるとき、ジャンプの総回数の最大値を求めよ。


入力

入力は以下の形式で標準入力から与えられる。

NN LL x1x_1 d1d_1 x2x_2 d2d_2 : xNx_N dNd_N

  • 11 行目には、ウサギの匹数 NN (1N1051≦N≦10^5) とマスの個数 LL (NL109N≦L≦10^9) が空白区切りで与えられる。
  • 22 行目からの NN 行には、ウサギの情報が与えられる。このうち ii 行目には、ii 番目のウサギの位置 xix_i と向き did_i が空白区切りで与えられる。ただし、did_iL(左向き)または R(右向き)である。
  • 1x1<x2<..<xNL1≦x_1<x_2<..<x_N≦L を満たす。

出力

ウサギがジャンプする順番を自由に選べるとき、ジャンプの総回数の最大値を 11 行に出力せよ。 出力の末尾に改行を入れること。


入力例1


1 5
1 R

出力例1


4

図のようにジャンプすればよい。


入力例2


4 5
1 R
3 L
4 L
5 L

出力例2


3

図のようにジャンプすればよい。


入力例3


4 10
1 L
5 R
6 L
10 R

出力例3


0

どのウサギもジャンプできない。