题目描述
RPG girls 今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个男生做 partner 和她同坐。但是,每个女孩都有各自的想法,举个例子把,Rabbit 只愿意和 XHD 或 PQK 做 partner,Grass 只愿意和 linle 或 LL 做 partner,PrincessSnow 愿意和水域浪子或伪酷儿做 partner。考虑到经费问题,boss 刘决定只让找到 partner 的人去坐过山车,其他的人,嘿嘿,就站在下面看着吧。聪明的 Acmer,你可以帮忙算算最多有多少对组合可以坐上过山车吗?
输入格式
**多组数据,请处理到 $K=0$ 为止。**
每组数据第一行包含三个整数 $K,M,N\ (1\le K\le 1000,\ 1\le N,M\le 500)$,分别组合的数目,女生的人数,男生的人数。
接下来的 $K$ 行,每行有两个数,分别表示女生 $A_i$ 愿意和男生 $B_j$ 做 partner。