#abc262b. [abc262_b]Triangle (Easier)

[abc262_b]Triangle (Easier)

题目描述

给定一个简单无向图,有 NN 个顶点和 MM 条边。顶点标号为 1,,N1, \dots, N,第 ii(1iM)(1 \leq i \leq M) 边连接了顶点 UiU_i 和顶点 ViV_i

找到满足以下所有条件的整数元组 a,b,ca, b, c 的数量:

  • 1a<b<cN1 \leq a < b < c \leq N
  • 存在连接顶点 aa 和顶点 bb 的边。
  • 存在连接顶点 bb 和顶点 cc 的边。
  • 存在连接顶点 cc 和顶点 aa 的边。

约束条件

  • 3N1003 \leq N \leq 100
  • 1MN(N1)21 \leq M \leq \frac{N(N - 1)}{2}
  • 1Ui<ViN(1iM)1 \leq U_i < V_i \leq N \, (1 \leq i \leq M)
  • (Ui,Vi)(Uj,Vj)(ij)(U_i, V_i) \neq (U_j, V_j) \, (i \neq j)
  • 输入中的所有值都是整数。

输入格式

输入以标准输入给出,格式如下:

NN MM U1U_1 V1V_1 \vdots UMU_M VMV_M

输出格式

输出答案。


示例输入 1

5 6
1 5
4 5
2 3
1 4
3 5
2 5

示例输出 1

2

(a,b,c)=(1,4,5),(2,3,5)(a, b, c) = (1, 4, 5), (2, 3, 5) 满足条件。


示例输入 2

3 1
1 2

示例输出 2

0

示例输入 3

7 10
1 7
5 7
2 5
3 6
4 7
1 5
2 4
1 3
1 6
2 7

示例输出 3

4