import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int line = in.nextInt();
int column = in.nextInt();
String result = isOk1(line, column);
if ("-1".equals(result)) {
System.out.println("-1");
return;
} else {
System.out.println("0");
}
// 从0开始算第几
line--;
column--;
int x1 = in.nextInt();
int y1 = in.nextInt();
int x2 = in.nextInt();
int y2 = in.nextInt();
System.out.println(isOk2(x1, y1, x2, y2, line, column));
int insetLine = in.nextInt();
System.out.println(isOk3(insetLine, line, column));
// 插入的列值
int insetColumn = in.nextInt();
System.out.println(isOk4(insetColumn, line, column));
// 单元格的坐标
int x = in.nextInt();
int y = in.nextInt();
System.out.println(isOk5(x, y, line, column));
}
}
private static String isOk5(int x, int y, int line, int column) {
if (x >= 0 && x <= line && y >= 0 && y <= column) {
return "0";
}
return "-1";
}
private static String isOk4(int insetColumn, int line, int column) {
return isOk3(insetColumn, column, 0);
}
public static String isOk3(int insetLine, int line, int column) {
if (insetLine >= 0 && insetLine <= line && (line + 1) < 9) {
return "0";
}
return "-1";
}
private static String isOk2(int x1, int y1, int x2, int y2, int line, int column) {
if (x1 >= 0 && x1 <= line && y1 >= 0 && y1 <= column) {
if (x2 >= 0 && x2 <= line && y2 >= 0 && y2 <= column) {
return "0";
}
}
return "-1";
}
private static String isOk1(int line, int column) {
if (line >= 1 && line <= 9 && column >= 1 && column <= 9) {
return "0";
}
return "-1";
}
}