\begin{problem}{Cycles4. 4-циклы (*)}{cycles4.in}{cycles4.out}{2 секунды}

Требуется найти в графе количество простых циклов длины четыре. Цикл
называется простым, если он не содержит повторяющихся вершин.

\InputFile

Первая строка входного файла содержит два натуральных числа $n$ и $m$ "---
количество вершин и ребер графа соответственно ($1\leq n \leq 1\,000$, $1\leq m \leq 10\,000$).
Следующие $m$ строк содержат описания ребер по одному на строке. Ребро номер
$i$ описывается двумя натуральными числами $b_i$, $e_i$ "--- номерами концов ребра 
($1 \leq b_i, e_i \leq n$). Петель и кратных ребер в графе нет.

\OutputFile

Первая строка выходного файла должна содержать одно натуральное число "---
количество простых циклов длины четыре. Гарантируется, что ответ не
превышает $10^9$.

\Example

\begin{example}
\exmp{
4 6
1 2
2 3
3 4 
4 1
1 3
4 2
}{
3
}%
\end{example}

\end{problem}
