Polycarpus likes studying at school a lot and he is always diligent about his homework. Polycarpus has never had any problems with natural sciences as his great-great-grandfather was the great physicist Seinstein. On the other hand though, Polycarpus has never had an easy time with history.
Everybody knows that the World history encompasses exactly n events: the i-th event had continued from the year ai to the year bi inclusive (ai \lt bi). Polycarpus easily learned the dates when each of n events started and ended (Polycarpus inherited excellent memory from his great-great-granddad). But the teacher gave him a more complicated task: Polycaprus should know when all events began and ended and he should also find out for each event whether it includes another event. Polycarpus' teacher thinks that an event j includes an event i if aj \lt ai and bi \lt bj. Your task is simpler: find the number of events that are included in some other event.
The first input line contains integer n (1 \le n \le 105) which represents the number of events. Next n lines contain descriptions of the historical events, one event per line. The i+1 line contains two integers ai and bi (1 \le ai \lt bi \le 109) - the beginning and the end of the i-th event. No two events start or finish in the same year, that is, ai \neq aj,ai \neq bj,bi \neq aj,bi \neq bj for all i, j (where i \neq j). Events are given in arbitrary order.
Print the only integer - the answer to the problem.
5 1 100 2 50 51 99 52 98 10 60
\n · \n · \n · \n · \n · \n
4
\n
In the first example the fifth event is contained in the fourth. Similarly, the fourth event is contained in the third, the third - in the second and the second - in the first.
In the second example all events except the first one are contained in the first.
In the third example only one event, so the answer is 0.