문제
두 전봇대 $A$와 $B$ 사이에 하나 둘씩 전깃줄을 추가하다 보니 전깃줄이 서로 교차하는 경우가 발생하였다. 합선의 위험이 있어 이들 중 몇 개의 전깃줄을 없애 전깃줄이 교차하지 않도록 만들려고 한다.
예를 들어, <그림 1>과 같이 전깃줄이 연결되어 있는 경우 $A$의 $1$번 위치와 $B$의 $8$번 위치를 잇는 전깃줄, $A$의 $3$번 위치와 $B$의 $9$번 위치를 잇는 전깃줄, $A$의 $4$번 위치와 $B$의 $1$번 위치를 잇는 전깃줄을 없애면 남아있는 모든 전깃줄이 서로 교차하지 않게 된다.

전깃줄이 전봇대에 연결되는 위치는 전봇대 위에서부터 차례대로 번호가 매겨진다. 전깃줄의 개수와 전깃줄들이 두 전봇대에 연결되는 위치의 번호가 주어질 때, 남아있는 모든 전깃줄이 서로 교차하지 않게 하기 위해 없애야 하는 전깃줄의 최소 개수를 구하는 프로그램을 작성하시오.
입력
첫 째 줄에는 두 전봇대 사이의 전깃줄의 개수가 주어진다. 전깃줄의 개수는 $100$이하의 자연수이다.
둘째 줄부터 한 줄에 하나씩 전깃줄이 $A$전봇대와 연결되는 위치의 번호와 $B$전봇대와 연결되는 위치의 번호가 차례로 주어진다.
위치의 번호는 $500$이하의 자연수이고, 같은 위치에 두 개 이상의 전깃줄이 연결될 수 없다.
출력
첫째 줄에 남아있는 모든 전깃줄이 서로 교차하지 않게 하기 위해 없애야 하는 전깃줄의 최소 개수를 출력한다.
예제 입력
8 1 8 3 9 2 2 4 1 6 4 10 10 9 7 7 6
예제 출력
3