有一个 n 列 m 行的棋盘,共 n*m 个方格,我们约定行、列均从 1 开始标号,且第 i 列、第 j 行的方格坐标记为 (i, j)。初始时,所有方格的颜色均为白色。现在,你要对这个棋盘进行 q 次染色操作。
染色操作分为三种,分别为:
1、将一条横线染为黑色。具体地说,给定两个方格 (x1, y1) 和 (x2, y2),保证 x1 <= x2,y1 = y2,将这两个方格之间的所有方格(包括这两个方格)染为黑色。
2、将一条竖线染为黑色。具体地说,给定两个方格 (x1, y1) 和 (x2, y2),保证 x1 = x2,y1 <= y2,将这两个方格之间的所有方格(包括这两个方格)染为黑色。
3、将一条斜线染为黑色。具体地说,给定两个方格 (x1, y1) 和 (x2, y2),保证 x1 <= x2,x2 - x1 = y2 - y1,将这两个方格之间斜线上所有形如 (x1 + i, y1 + i)(0 <= i <= x2 - x1)的方格染为黑色。这种染色操作发生的次数不超过 5 次。
现在你想知道,在经过 q 次染色后,棋盘上有多少个黑色的方格。


