3262 - 陌上花开

n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),用三个整数表示。

现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。

定义一朵花A比另一朵花B要美丽,当且仅S_a>=S_b,C_a>=C_b,M_a>=M_b

显然,两朵花可能有同样的属性。需要统计出评出每个等级的花的数量。

输入

第一行为N,K (1 <= N <= 100,000, 1 <= K <= 200,000 ), 分别表示花的数量和最大属性值。 以下N行,每行三个整数s_i, c_i, m_i (1 <= s_i, c_i, m_i <= K),表示第i朵花的属性

输出

包含N行,分别表示评级为0\cdots N-1的每级花的数量。

样例

输入

10 3
3 3 3
2 3 3 
2 3 1 
3 1 1 
3 1 2 
1 3 1 
1 1 2 
1 2 2 
1 3 2 
1 2 1

输出

3
1
3
0
1
0
1
0
0
1
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题