#include using namespace std; int main(){ int N, M; cin >> N >> M; bool if_line[N][N]; for(int i = 0; i < N; i++){ for(int j = 0; j < N; j++){ if_line[i][j] = false; } } for(int i = 0; i < M; i++){ int start, goal; cin >> start >> goal; if_line[start][goal] = true; if_line[goal][start] = true; } int ans = 0; for(int p1 = 0; p1 < N; p1++){ for(int p2 = p1 + 1; p2 < N; p2++){ for(int p3 = p2 + 1; p3 < N; p3++){ for(int p4 = p3 + 1; p4 < N; p4++){ if((if_line[p1][p2] && if_line[p2][p3] && if_line[p3][p4] && if_line[p4][p1] && !if_line[p1][p3] && !if_line[p2][p4]) || (if_line[p1][p2] && if_line[p2][p4] && if_line[p4][p3] && if_line[p3][p1] && !if_line[p1][p4] && !if_line[p2][p3]) || (if_line[p1][p3] && if_line[p3][p2] && if_line[p2][p4] && if_line[p4][p1] && !if_line[p1][p2] && !if_line[p3][p4])){ ans++; } } } } } cout << ans << endl; }