아시아-태평양 지역의 자랑거리로 새로 지어진 원형 동물원이 있다. 태평양의 작은 섬에 있는 이 동물원은 동물 우리들이 하나의 큰 원을 이루도록 배치되어 있으며, 각 우리 안에는 서로 다른 동물이 한 마리씩 들어 있다.
가능한 한 많은 아이들이 관람을 즐기도록 하려고 한다. 그런데 아이들을 즐겁게 하는 일은 쉽지 않다. 어떤 아이가 좋아하는 동물이 있는가 하면 무서워하는 동물도 있기 때문이다. 예를 들어 Alex는 원숭이와 코알라는 귀여워서 좋아하지만 사자는 날카로운 이빨 때문에 무서워하고, Polly는 아름다운 갈기 때문에 사자를 좋아하지만 코알라는 지독한 냄새 때문에 싫어한다.
아이들이 무서워하는 동물 중 일부를 다른 동물원으로 옮길(즉, 그 우리를 비울) 수 있다. 하지만 너무 많이 옮기면 구경할 동물이 없어지므로 좋지 않다. 가능한 한 많은 아이들이 즐거워하도록 옮길 동물들을 정하려고 한다.
각 아이는 원의 바깥쪽에 서서, 자기 앞에 있는 연속한 5개의 우리에 있는 동물만 구경한다. 각 아이에 대해 무서워하는 동물들과 좋아하는 동물들의 목록이 주어진다. 아이는 다음 중 하나라도 만족하면 즐거워한다.
예를 들어 다섯 아이의 정보가 아래 표와 같다고 하자.
| 아이 | 구경하는 우리 | 무서워하는 우리 | 좋아하는 우리 |
|---|---|---|---|
| Alex | 2, 3, 4, 5, 6 | 4 | 2, 6 |
| Polly | 3, 4, 5, 6, 7 | 6 | 4 |
| Chaitanya | 6, 7, 8, 9, 10 | 9 | 6, 8 |
| Hwan | 8, 9, 10, 11, 12 | 9 | 12 |
| Ka-Shu | 12, 13, 14, 1, 2 | 12, 13, 2 | (없음) |
동시에 즐거워할 수 있는 아이의 최대 인원을 구하여라.
첫째 줄에 두 정수 $N$과 $C$가 주어진다. $N$($10 \le N \le 10000$)은 동물 우리의 개수이고, $C$($1 \le C \le 50000$)는 아이들의 수이다. 우리들은 원을 따라 시계 방향으로 $1, 2, \ldots, N$의 번호가 붙어 있다.
이어서 $C$개의 줄이 주어지며, 각 줄은 한 아이가 구경하는 우리, 무서워하는 동물, 좋아하는 동물을 다음 형식으로 나타낸다.
E F L X1 X2 ... XF Y1 Y2 ... YL
각 값의 의미는 다음과 같다.
$X_1, \ldots, X_F, Y_1, \ldots, Y_L$은 모두 서로 다르며, 이들은 모두 이 아이가 구경하는 우리의 번호이다.
아이들은 $E$ 값이 작은 순서대로 주어진다($E$가 가장 작은 아이가 먼저, 가장 큰 아이가 마지막에 나온다). $E$ 값이 같은 아이가 둘 이상 있을 수 있다.
동시에 즐거워할 수 있는 아이의 최대 인원을 정수 하나로 출력한다.