{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"农民约翰上周刚刚完成了他的新谷仓,完成了所有最新的挤奶技术。不幸的是,由于工程问题,新谷仓的所有摊档都不一样。在第一周,农夫约翰随机地把牛分配到小摊上,但很快就清楚了,任何一头牛都只愿意在某些摊档里产奶。在过去的一周里,农民约翰一直在收集奶牛愿意在哪个档位生产牛奶的数据。一个摊位可能只分配给一头牛,当然,一头母牛可能只被分配到一个摊位。\n根据奶牛的喜好,计算奶牛产奶量的最大数量。\n"}},{"title":"Input","value":{"format":"HTML","content":"输入包括几个案例。对于每一种情况,第一行包含两个整数,N(0\u003c\u003dN\u003c\u003d200)和M(0\u003c\u003dM\u003c\u003d200)。N是农场主约翰拥有的奶牛数量,M是新谷仓的摊位数。以下N行中的每一行对应于一头母牛。这条线上的第一个整数(Si)是奶牛愿意在(0\u003c\u003dSi\u003c\u003dM)内产奶的档位数。在这条线上的随后的Si整数是牛愿意生产牛奶的档位。摊档数将是范围(1≤si≤M)内的整数,对于给定的奶牛,不会列出两次失物量。"}},{"title":"Output","value":{"format":"HTML","content":"对于每一种情况,用一个整数输出一行,这是可以进行的最大产奶摊档分配数。"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e5 5\n2 2 5\n3 2 3 4\n2 1 5\n3 1 2 5\n1 2 \n\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e4\u003c/pre\u003e"}}]}