{"raw_statement":[{"iden":"statement","content":"洛咕公司可以被分为 $n$ 行 $m$ 列的土地，第 $i$ 行第 $j$ 列的土地初始海拔为 $a_{i,j}$。行号和列号均从 $1$ 开始编号。\n\n在漫长的岁月中，一共发生了 $T$ 次地理变迁。每次地理变迁，两块土地的海拔会发生交换。\n\n如果有一块土地，比上下左右直接相邻的土地海拔都高，我们称其为一个山峰。\n\nBerland 王国的首领想要知道，在所有地理变迁完成后，王国一共有多少山峰，它们的坐标分别为多少。\n\n例如：$n=m=3$，海拔高度如下所示\n\n$$1 \\ \\ 2 \\ \\ 3 \\\\\n1 \\ \\ 4 \\ \\ 2\\\\\n1 \\ \\ 1 \\ \\ 2\n$$\n\n其中，$(1,3),(2,2)$ 是山峰。"},{"iden":"input","content":"输入的第一行为两个整数 $n,m$，分别代表行数与列数。\n\n接下来 $n$ 行，每行 $m$ 个整数，第 $i$ 行第 $j$ 个整数代表 $a_{i,j}$。\n\n接下来一行一个整数 $T$。\n\n接下来 $T$ 行，每行四个整数 $x_1,y_1,x_2,y_2$，代表 $x_1$ 行 $y_1$ 列的土地与 $x_2$ 行 $y_2$ 列的土地发生了地理变迁。"},{"iden":"output","content":"输出的第一行为一个整数，代表地理变迁后山峰的数量 $k$。\n\n接下来 $k$ 行，每行两个整数 $x,y$，代表一座山峰在第 $x$ 行第 $y$ 列。\n\n你可以以任意顺序输出山峰的坐标。"},{"iden":"note","content":"对于 $20\\%$ 的数据，$n=1$；  \n对于另外 $20\\%$ 的数据，$m=1$；  \n对于另外 $20\\%$ 的数据，$n=m$；  \n对于另外 $20\\%$ 的数据，$T=0$；  \n对于 $100\\%$ 的数据，\n$1 \\le n,m \\le 1000,\n0 \\le T \\le 10^5,\n1 \\le a_{i,j} \\le 10^6,\n1\\le x_1,x_2\\le n,\n1\\le y_1,y_2\\le m$。"}],"translated_statement":null,"sample_group":[["3 3\n1 2 3\n1 4 2\n1 1 2\n0","2\n2 2\n1 3"],["3 3\n1 2 3\n1 2 2\n1 1 4\n1\n2 2 3 3","2\n1 3\n2 2"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}