题目描述
集训队里面有n个人,大家都在A和B两个网站上做题,A网站和B网站都有自己的rating。
集训队里面的每个人都想证明自己比别人强,所以当自己的其中一个网站的分数比另一个人高的时候就会觉得自己比那个人强。如果A比B强,B比C强的话,A也会认为他比C强,
以此类推,如果对于一个序列P1,P2,...,Pk都满足Pi比Pi+1强的话,那么P1就认为比Pk强。
能否帮每个人计算一下他比多少人强呢?
输入格式
第一行输入一个整数n;
接下来n行,每行两个整数ai,bi分别表示这个人在A网站和B网站的rating。
输出格式
输出n行,每行表示这个人比多少人强。
样例
输入样例
4
2 3
3 2
1 1
4 5
输出样例
2
2
0
3
提示
对于100%的数据,1<=n<=100000,1<=ai,bi<=106;
对于40%的数据,1<=n<=1000.