#368. 平板涂色

平板涂色

题目描述

CE数码公司开发了一种名为自动涂色机(APM)的产品。

它能用预定的颜色给一块由不同尺寸且互不覆盖的矩形构成的平板涂色。

img

为了涂色,APM需要使用一组刷子。

每个刷子涂一种不同的颜色C\red C

APM拿起一把有颜色C\red C的刷子,并给所有颜色为C\red{C}且符合下面限制的矩形涂色:

为了避免颜料渗漏使颜色混合,一个矩形只能在所有紧靠它上方的矩形涂色后,才能涂色。

例如图中矩形F\red{F}必须在C\red CD\red D涂色后才能涂色。

注意,每一个矩形必须立刻涂满,不能只涂一部分。

写一个程序求一个使APM拿起刷子次数最少的涂色方案。

注意,如果一把刷子被拿起超过一次,则每一次都必须记入总数中。

输入格式

第一行为矩形的个数N\red N

下面有N\red{N}行描述了N\red N个矩形。

每个矩形有5\red 5个整数描述,左上角的y\red y坐标和x\red x坐标,右下角的y\red y坐标和x\red x坐标,以及预定颜色。

颜色号为1\red 120\red {20}的整数。

平板的左上角坐标总是(00\red {0,0})。

坐标的范围是0..99\red {0..99}

N\red N小于16\red {16}

输出格式

输出,文件中记录拿起刷子的最少次数。

样例

输入样例

7
0 0 2 2 1
0 2 1 6 2
2 0 4 2 1
1 2 4 4 2
1 4 3 6 1
4 0 6 4 1
3 4 6 6 2

输出样例

3