무도회

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

먼 나라 바이토시아에서 바이타자르가 열여덟 번째 생일을 맞아 파티를 열었다. 그는 남자 친구 n1n-1명과 여자 친구 nn명을 초대했으므로, 바이타자르 자신까지 포함하면 남자와 여자가 각각 nn명씩 있었다.

음악이 바뀔 때마다 모든 남자는 자신이 아는 여자 한 명에게 춤을 청한다. 하지만 한 여자는 같은 시각에 한 명의 남자와만 춤출 수 있으므로, 짝을 이루지 못하는 남자가 생길 수 있다. 바이타자르는 nn쌍이 동시에 춤춘 적이 한 번도 없다는 사실이 아쉬웠다.

각 남자가 자신이 아는 여자에게만 춤을 청할 수 있을 때, 같은 시각에 춤출 수 있는 남녀 짝의 최대 개수를 구하여라.

입력

첫째 줄에 두 정수 nnmm이 주어진다 (1n2001 \le n \le 200). 여기서 nn은 남자의 수, mm은 서로 아는 남녀 쌍의 수이다. 남자와 여자는 각각 11번부터 nn번까지 번호가 매겨져 있다.

이어지는 mm개의 줄에는 각각 두 정수 aabb가 주어지며 (1a,bn1 \le a, b \le n), 이는 남자 aa가 여자 bb를 안다는 뜻이다. 서로 아는 각 남녀 쌍의 정보는 입력에 정확히 한 번씩만 나타난다.

출력

같은 시각에 춤출 수 있는 남녀 짝의 최대 개수를 한 줄에 출력한다.

nn쌍 모두가 동시에 춤추는 것은 불가능함이 보장되므로, 이 값은 항상 nn보다 작다.