#joi2012yob. [joi2012yo_b]サッカー (Soccer)

[joi2012yo_b]サッカー (Soccer)

问题

在 JOI 国家,足球很受欢迎,每周都会举行 JOI 联赛。

JOI 联赛有 NN 支球队参加,编号从 11NN。所有可能的组合比赛都会且仅会进行一次。也就是说,总共会进行 N×(N1)/2N \times (N - 1) / 2 场比赛。每场比赛的胜负由各队的得分决定。获胜的球队获得 33 分,输掉的球队获得 00 分。平局时,两个球队都获得 11 分。球队的排名由各队获得的总积分确定,不考虑净胜球。如果积分相同,则按照顺序将积分相同的队伍排在前面。

44 支球队的联赛为例。总共进行 4×(41)/2=64 \times (4 - 1) / 2 = 6 场比赛。假设比赛结果如下表所示。横线左边为该行对应的球队得分,右边为该列对应的球队得分。

2012-yo-t2-fig1.png


输入

输入的第一行包含一个整数 NN (2N1002 \leq N \leq 100),表示球队的数量。接下来的 N×(N1)/2N \times (N - 1) / 2 行描述每场比赛的结果。第 i+1i + 1 行 (1iN×(N1)/21 \leq i \leq N \times (N - 1) / 2) 包含四个整数 Ai,Bi,Ci,DiA_i, B_i, C_i, D_i (1AiN1 \leq A_i \leq N1BiN1 \leq B_i \leq N0Ci1000 \leq C_i \leq 1000Di1000 \leq D_i \leq 100),表示球队 AiA_i 和球队 BiB_i 进行了比赛,球队 AiA_i 得分为 CiC_i,球队 BiB_i 得分为 DiD_i。对于所有的 ii,满足 AiBiA_i \neq B_i,且没有重复记录相同组合的对战。

输出

输出共 NN 行,每行包含一个整数,第 ii 行 (1iN1 \leq i \leq N) 的整数表示球队 ii 的排名。


输入示例 1

4
1 2 0 1
1 3 2 1
1 4 2 2
2 3 1 1
2 4 3 0
3 4 1 3

输出示例 1

2
1
4
2

输入示例 11 对应问题中的例子。


输入示例 2

5
1 2 1 1
3 4 3 1
5 1 1 2
2 3 0 0
4 5 2 3
1 3 0 2
5 2 2 2
4 1 4 5
3 5 4 0
2 4 0 1

输出示例 2

2
4
1
4
3

输入示例 22 的结果如下所示。

2012-yo-t2-fig2.png