#include<iostream> using namespace std; int path[55][55]; int check(int a,int b,int c,int d){ if(a==b)return 1; if(a==c)return 1; if(a==d)return 1; if(b==c)return 1; if(b==d)return 1; if(c==d)return 1; return 0; } int main(){ int n,m; int i,j,k,l; int a,b,c,s=0; cin>>n>>m; for(i=0;i<m;i++){ cin>>a>>b; path[a][b]=1; path[b][a]=1; } for(i=0;i<n;i++){ for(j=0;j<n;j++){ for(k=0;k<n;k++){ for(l=0;l<n;l++){ if(check(i,j,k,l)==1)continue; a=path[i][j]+path[j][k]+path[k][l]+path[l][i]; a-=path[i][k]+path[j][l]; if(a==4)s++; } } } } cout<<s/8<<endl; return 0; }