#3. 食物链

食物链

Description

在动物王国中有三类动物ABCA、B、C,这三类动物的食物链构成了有趣的环形:AABBBBCCCCAA。现有NN 个动物,编号为1N1~N 。每个动物都是ABCA、B、C中的一种。食物链关系有两种描述:1 X Y ,表示XYX 、Y 是同类;2 X Y ,表示XXYY 。对NN 个动物,用上述两种描述方式说出KK 句话,这KK 句话有的是真的,有的是假的。一句话满足以下三个条件之一时,就是假话,否则是真话:①当前的话与前面的某些真话冲突;②在当前的话中XXYYNN 大;③当前的话表示XXXX 。请确定假话的数量。

Input

第1行包含两个整数N1N50000N (1≤N ≤50000)KK 0K100000(0≤K≤100000)。在以下KK 行中,每行都包含三个正整数CXYC 、X 、Y ,其中CC 表示食物链关系描述的种类,C=1C =122

Output

单行输出假话的数量。

Samples

100 7
1 101 1 
2 1 2
2 2 3 
2 3 3 
1 1 3 
2 3 1 
1 5 5
3