Їдальня#5397

Їдальня

1 секунда
64 мегабайти
Середня

У цю зміну ЛКШенят так багато, що усі вони не поміщаються у їдальні і не можуть обідати одночасно. Тому ЛКШенята стали приходити до їдальні і виходити з неї як попало.

Завуч дізнався для кожного ЛКШенятка час його приходу у їдальню і виходу з неї. Він хоче дізнатися, скільки ЛКШенят зустріло у їдальні кожне ЛКШенятко.

Вхідні дані

У першому рядку записана кількість ЛКШенят (1 \leq N \leq 10^5). У -му з наступних рядків через пропуск записані цілі числа S_i та T_i (0 \leq S_i \leq T_i \leq 10^9) - час приходу до їдальні та виходу з неї -го ЛКШенятка.

Вихідні дані

Програма повинна вивести цілих чисел, -те число повинно бути рівним кількості ЛКШенят, яких зустріло у їдальні -те ЛКШенятко. Якщо у деякий момент часу одне ЛКШенятко приходить до їдальні, а інше виходить з неї, то вони зустрічаються одне з одним.

Приклади

Приклад 1

Loading
Loading