#include<fstream>
using namespace std;
ifstream f("subgraf1.in");
ofstream g("subgraf1.out");
int main()
{
int a[101][101]={0},n,i,j,fr[101],smin,s,k=0;
f>>n;
while(f>>i>>j)
{
a[i] [j]=1;
a[j] [i]=1;
}
smin=n-1;
for(i=1;i<=n;i++)
{
s=0;
for(j=1;j<=n;j++)
if(a[i] [j]==1)
s++;
if(s<smin)
smin=s;
fr[i]=s;
}
for(i=1;i<=n;i++)
{
if(fr[1]==smin)
for(j=1;j<=n;j++)
{
a[i] [j]=0;
a[j] [i]=0;
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
if(a[i] [j]==1)
k++;
}
g<<k/2;
return 0;
}
scuze dacă am omis câteva semne de punct și virgula, nu a fost cu intentie=)))