#P1792. 零食塔

零食塔

Cuber QQ 和他的舍友们厌倦了吃了睡,睡了吃,她们发明了一种新的游戏。

第一位舍友将从宿舍中找出一组 N(3N20)N (3\le N\le 20) 份零食,每份零食的高度都是 11 个单位。这些零食都有一定的长度和宽度。

第二位舍友将从这一组零食中选出一些零食来堆一个最高的零食塔。这个塔最下面的零食是长度最大且宽度最大的,上面的零食长度和宽度均要小于下面的零食,依此类推。零食不可以通过旋转的方法来交换长度和宽度。

请帮助Cuber QQ 和他的舍友们计算一下堆成最高的零食高度。

输入格式

11 行: 一个整数 NN

22N+1N+1 行: 表示每个零食的长度和宽度。

输出格式

一个整数,表示堆成最高的零食塔高度。

样例

输入

6
6 9
10 12
9 11
8 10
7 8
5 3

输出

5

数据规模

3N203\le N\le 20

00\le 高度,宽度 20000\le 20000