You are a substitute teacher for a grade 3 class. As the holidays are nearing, you decided to give them a fun task. You printed out a graph, and told them to draw Christmas trees on all the triangles.

As you randomly drew the graph, you don't know how many trees they will draw. So you bring it upon yourself to find out.

Given a bidirectional graph with vertices and edges, find the number of triangles ( length cycles).

#### Input Specification

The first line will have two integers , the number of vertices and edges in the graph.

The next lines will contain two integers denoting an edge between and . Vertices are one-indexed.

##### Constraints

For of the points,

For an additional of the points,

For the last of the points,

#### Output Specification

Output a single integer, the number of triangles in the graph.

#### Sample Input 1

```
4 6
1 2
1 3
1 4
2 3
2 4
3 4
```

#### Sample Output 1

`4`

#### Sample Input 2

```
6 9
1 2
1 3
1 4
2 3
2 4
3 4
3 6
4 5
5 6
```

#### Sample Output 2

`4`

## Comments