import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextInt()) { // 表格的行列值 int m = in.nextInt(); int n = in.nextInt(); if (m > 0 && m <= 9 && n > 0 && n <= 9) { System.out.println(0); } else { System.out.println(-1); } int[][] arr = new int[m][n]; // 要交换的两个单元格的行列值 int x1 = in.nextInt(); int y1 = in.nextInt(); int x2 = in.nextInt(); int y2 = in.nextInt(); if (x1 < m && y1 < n && x2 < m && y2 < n) { int temp = arr[x1][y1]; arr[x1][y1] = arr[x2][y2]; arr[x2][y2] = temp; System.out.println(0); } else { System.out.println(-1); } // 要插入的行的数值 int ins_row = in.nextInt(); if (ins_row < m && (m + 1) <= 9) { System.out.println(0); } else { System.out.println(-1); } // 要插入的行的数值 int ins_col = in.nextInt(); if (ins_col < n && (n + 1) <= 9) { System.out.println(0); } else { System.out.println(-1); } // 要查询的单元格的坐标 int i = in.nextInt(); int j = in.nextInt(); if (i >= 0 && i < m && j >= 0 && j < n) { System.out.println(0); } else { System.out.println(-1); } } } }