import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        double w = sc.nextDouble();
        double h = sc.nextDouble();
        double x = sc.nextDouble();
        double y = sc.nextDouble();

        double ans = w * h / 2.0;
        boolean isMulti = x*2==w && y*2==h;

        System.out.print(ans + " ");
        System.out.println(isMulti ? "1" : "0");
    }
} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        double w = sc.nextDouble();
        double h = sc.nextDouble();
        double x = sc.nextDouble();
        double y = sc.nextDouble();

        double ans = w * h / 2.0;
        boolean isMulti = x*2==w && y*2==h;

        System.out.print(ans + " ");
        System.out.println(isMulti ? "1" : "0");
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        double w = sc.nextDouble();
        double h = sc.nextDouble();
        double x = sc.nextDouble();
        double y = sc.nextDouble();

        double ans = w * h / 2.0;
        boolean isMulti = x*2==w && y*2==h;

        System.out.print(ans + " ");
        System.out.println(isMulti ? "1" : "0");
    } main {
        Scanner sc = new Scanner(System.in);

        double w = sc.nextDouble();
        double h = sc.nextDouble();
        double x = sc.nextDouble();
        double y = sc.nextDouble();

        double ans = w * h / 2.0;
        boolean isMulti = x*2==w && y*2==h;

        System.out.print(ans + " ");
        System.out.println(isMulti ? "1" : "0");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) double w = sc.nextDouble(); w sc.nextDouble() sc.nextDouble sc double h = sc.nextDouble(); h sc.nextDouble() sc.nextDouble sc double x = sc.nextDouble(); x sc.nextDouble() sc.nextDouble sc double y = sc.nextDouble(); y sc.nextDouble() sc.nextDouble sc double ans = w * h / 2.0; ans w * h / 2.0 w * h w h 2.0 boolean isMulti = x*2==w && y*2==h; isMulti x*2==w && y*2==h x*2==w x*2 x 2 w y*2==h y*2 y 2 h System.out.print(ans + " ") System.out.print System.out System System.out ans + " " ans " " System.out.println(isMulti ? "1" : "0") System.out.println System.out System System.out isMulti ? "1" : "0" isMulti "1" "0" String[] args args public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        double w = sc.nextDouble();
        double h = sc.nextDouble();
        double x = sc.nextDouble();
        double y = sc.nextDouble();

        double ans = w * h / 2.0;
        boolean isMulti = x*2==w && y*2==h;

        System.out.print(ans + " ");
        System.out.println(isMulti ? "1" : "0");
    }
} public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        double w = sc.nextDouble();
        double h = sc.nextDouble();
        double x = sc.nextDouble();
        double y = sc.nextDouble();

        double ans = w * h / 2.0;
        boolean isMulti = x*2==w && y*2==h;

        System.out.print(ans + " ");
        System.out.println(isMulti ? "1" : "0");
    }
} Main
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        double w = sc.nextDouble();
        double h = sc.nextDouble();
        double x = sc.nextDouble();
        double y = sc.nextDouble();

        double ans = w * h / 2.0;
        boolean isMulti = x*2==w && y*2==h;

        System.out.print(ans + " ");
        System.out.println(isMulti ? "1" : "0");
    }
}