/*
TASK:tri
LANG:C++
*/
#include <iostream>
using namespace std;
int n,a[501][501],c=5,d,e,z;
void get(int m,int k,int i)
{
     z++;
     if (z==3) { if (a[m][k]==1) e++; }
     else
     for (i=1;i<=n;i++)
         if (a[m][i]==1) {
            a[m][i]=0;
            a[i][m]=0;
            get(i,k,0);
            a[m][i]=1;
            a[i][m]=1;
            }
     z--;
     return;
}
int main()
{
    int j;
    cin >> n;
    while (c or d) {
          cin >> c >> d;
          a[c][d]=1;
          a[d][c]=1;
          }
    for (j=1;j<=n;j++)
        get(j,j,0);
    cout << e/6 << '\n';
    return 0;
}
