题目描述
题目描述
Alice 和 Bob 在玩一个游戏:他写一个由 和 组成的序列。Alice 选其中的一段(比如第 位到第 位),问他这段里面有奇数个 还是偶数个 。Bob 回答你的问题,然后 Alice 继续问。Alice 要检查 Bob 的答案,指出在 Bob 的第几个回答一定有问题。有问题的意思就是存在一个 序列满足这个回答前的所有回答,而且不存在序列满足这个回答前的所有回答及这个回答。
输入格式
第 行一个整数 ,是这个 序列的长度。
第 行一个整数 ,是问题和答案的个数。
第 行开始是问题和答案,每行先有两个整数,表示你询问的段的开始位置和结束位置。然后是 Bob 的回答。odd表示有奇数个 ,even 表示有偶数个 。
输出格式
输出一行,一个数 ,表示存在一个 序列满足第 到第 个回答,但是不存在序列满足第 到第 个回答。如果所有回答都没问题,你就输出所有回答的个数。
数据范围与约定
对于 的数据,,。
可见测试数据
输入数据 1
10
5
1 2 even
3 4 odd
5 6 even
1 6 even
7 10 odd
输出数据 1
3
输入数据 2
10
1
9 9 odd
输出数据 2
1
输入数据 3
1010
2
749 906 even
325 1008 even
输出数据 3
2