fls 目睹 yky 为了造一套好题呕心沥血,日夜操劳。为了缓解 yky 的压力,fls 决定送给他一只大毒瘤。
毒瘤的实验室里有一块地面,用一个平面直角坐标系来描述。初始状态下这块地是干净的,你可以理解为,上面的每一个点都是白色。
愤怒的毒瘤在地上画了一个实心的矩形,记作 (x1,y1)−(x2,y2)。形式化地,对于平面直角坐标系任意点 (x,y) 满足 x1≤x≤x2,y1≤y≤y2,这个点将会被染黑。例如,我们操作的矩形是 (1,1)−(2,2),那么 (1.5,1.5),(1.0,1.7) 等点在操作后会变为黑色,而 (0.8,1.2) 则不会。另一方面,在这一次操作中,我们染黑了一个面积为 1 的区域。
在此之后,毒瘤的清洁工对恰好两个矩形区域 (x3,y3)−(x4,y4) 和 (x5,y5)−(x6,y6) 进行了清扫。
清扫的定义与上相似,可以理解为,对于平面直角坐标系任意点 (x,y) 满足 x3≤x≤x4,y3≤y≤y4 或 x5≤x≤x6,y5≤y≤y6,这个点将会被重新染成白色。
注意,矩形区域之间可能会有重叠。
请编程判断,清洁工对这两个区域进行清扫后,整个地面是否仍然未被打扫干净,即是否有被染黑的点没有被重新染白。如果有,则输出"YES",否则输出"NO" (均不含引号)。
特别地,若最后只剩下一个点未被清扫,也属于未被打扫干净的情况。