AT_abc469_d [ABC469D] The Big Two

Description

あるゲームには $ N $ 人のプレイヤー $ 1,2,\dots,N $ がいます。 このゲームは $ 2 $ 人のプレイヤーが $ 1 $ 対 $ 1 $ で戦う形式です。 $ N $ 人のプレイヤーによるトーナメント戦が $ M $ 回行われ、 $ m $ 回目のトーナメント戦の決勝にはプレイヤー $ A_m,B_m $ の $ 2 $ 人が勝ち上がりました。 以下の条件を満たすような $ 2 $ 整数 $ x,y $ の組がいくつあるかを求めてください。 - $ 1 \leq x \lt y \leq N $ - どのトーナメント戦においても、プレイヤー $ x $ とプレイヤー $ y $ の少なくとも一方が決勝に勝ち上がっている

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_M $ $ B_M $

Output Format

答えを $ 1 $ 行で出力せよ。

Explanation/Hint

### Sample Explanation 1 $ (x,y)=(2,3) $ のとき条件は満たされ、それ以外のとき条件は満たされません。 たとえば $ 4 $ 回目のトーナメントではプレイヤー $ 1,4 $ はいずれも決勝に勝ち上がっていないので、 $ (x,y)=(1,4) $ は条件を満たしません。 ### Sample Explanation 2 条件を満たす $ (x,y) $ の組は、 $ (1,2),(1,4) $ の $ 2 $ つです。 ### Constraints - $ 2 \leq N \leq 2 \times 10^5 $ - $ 1 \leq M \leq 2 \times 10^5 $ - $ 1 \leq A_i \lt B_i \leq N $ - 入力される値はすべて整数