#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvvl vector #define vvl vector> #define VV(a, b, c, d) vector>(a, vector(b, c)) #define VVV(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define re(c, b) for(ll c=0;c> n >> m; vvl d = VV(n, n, 0, ll); re(i, m){ ll b, c;std::cin >> b >> c; d[b][c] = d[c][b] = 1; } ll ans = 0; for(int i=0;i s; s.insert(i); s.insert(j); s.insert(k); s.insert(l); if(s.size()!=4) continue; if(d[i][j]&&d[j][k]&&d[k][l]&&d[l][i]&&(d[j][l]==0)&&(d[i][k]==0)){ //std::cout << i << " " << j << " " << k << " " << l << '\n'; ans++; } } } } } std::cout << ans/8 << '\n'; }