你正在玩一种新的纸牌游戏。在这个游戏中,你有两副牌,每副牌由 $N \cdot K$ 张牌组成,牌上的数字从 $1$ 到 $N$(包含 $1$ 和 $N$)。此外,每种类型的牌在每副牌中恰好出现 $K$ 次。
图片来自 wikimedia.org。
游戏规则很简单。你将两副牌洗匀并正面朝上放在你面前,这样在任何时候你都能看到每副牌最上面的那张牌。如果两张牌相同,你可以将它们都拿走并获得一分。否则,你必须弃掉其中一张牌。你的目标是尽可能多地得分。
你刚刚结束了这一轮游戏,在已知两副牌排列顺序的情况下,你想知道最高得分是多少。
输入格式
第一行包含两个整数 $N$ 和 $K$ ($1 \le N \le 10^4, 1 \le K \le 15$)。第二行和第三行各包含 $N \cdot K$ 个整数 $x_i$ ($1 \le x_i \le N$),描述了牌的排列顺序。第一个数字 $x_1$ 是牌堆中最上面的牌,$x_2$ 是第二张,依此类推。
第二行和第三行中,没有任何整数重复出现超过 $K$ 次。
输出格式
输出一个整数,即最高可能得分。
样例
输入格式 1
3 2 3 1 2 3 1 2 2 1 3 1 3 2
输出格式 1
4
输入格式 2
5 3 2 3 4 5 3 5 2 2 4 3 5 1 1 1 4 5 2 3 2 3 1 4 5 1 4 5 1 4 3 2
输出格式 2
8