#include <bits/stdc++.h>
using namespace std;
int n,m,a[100005],b[100005],gg[500],ans;bitset<500>s[500];
int main()
{
	scanf("%d%d",&n,&m);
	for(int i=1;i<=m;i++) scanf("%d%d",&a[i],&b[i]);
	for(int i=1,j;i<=n;i++) for(s[i][i]=1,j=m;j;j--)
	{
		if(s[i][a[j]]&&s[i][b[j]]){gg[i]=1;break;}
		else if(s[i][a[j]]&&!s[i][b[j]]) s[i][b[j]]=1;
		else if(!s[i][a[j]]&&s[i][b[j]]) s[i][a[j]]=1;
	}
	for(int i=1;i<=n;i++) for(int j=i+1;j<=n;j++) if(!gg[i]&&!gg[j]&&(s[i]&s[j]).none()) ans++;
	printf("%d\n",ans);
}