#!/usr/bin/env python3 import itertools def count_squares(n, x): def is_quad(a, b, c, d): if not all((x[a][b], x[b][c], x[c][d], x[d][a])): return False elif x[a][c] or x[b][d]: return False else: return True res = 0 for v1, v2, v3, v4 in itertools.combinations(range(n), 4): if is_quad(v1, v2, v3, v4): res += 1 elif is_quad(v1, v3, v2, v4): res += 1 elif is_quad(v1, v3, v4, v2): res += 1 return res def main(): n, m = (int(x) for x in input().split()) adj_matrix = [[False for _ in range(n)] for _ in range(n)] for _ in range(m): a, b = (int(x) for x in input().split()) adj_matrix[a][b] = True adj_matrix[b][a] = True print(count_squares(n, adj_matrix)) if __name__ == '__main__': main()