require'matrix' f=->{gets.split.map &:to_i} n,m=f[] x=Matrix.zero n m.times{a,b=f[];x[a-1,b-1]=x[b-1,a-1]=1} x=x**2-x*n p [*0..n-1].combination(3).count{x[_1,_2]<1&&x[_2,_3]<1&&x[_3,_1]<1}