N,M = map(int,input().split()) nodes = [list(map(int,input().split())) for i in range(M)] n_dic = {} for nod in nodes: for i in range(2): n_dic.setdefault(nod[i],[]) n_dic[nod[i]].append(nod[1-i]) cnt = 0 for key,val in n_dic.items(): len_v = len(val) if len_v<2: continue for i in range(len_v-1): val1 = val[i] child1 = n_dic[val1] for j in range(i+1,len_v): val2 = val[j] child2 = n_dic[val2] if val1 in child2 or val2 in child1: continue for k in set(child1)&set(child2): if k==key: continue if key not in n_dic[k]: cnt+=1 print(cnt//4)