import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long w = sc.nextLong();
        long h = sc.nextLong();
        long x = sc.nextLong();
        long y = sc.nextLong();

        System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0));
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long w = sc.nextLong();
        long h = sc.nextLong();
        long x = sc.nextLong();
        long y = sc.nextLong();

        System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0));
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long w = sc.nextLong();
        long h = sc.nextLong();
        long x = sc.nextLong();
        long y = sc.nextLong();

        System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0));
    } main {
        Scanner sc = new Scanner(System.in);
        long w = sc.nextLong();
        long h = sc.nextLong();
        long x = sc.nextLong();
        long y = sc.nextLong();

        System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0));
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) long w = sc.nextLong(); w sc.nextLong() sc.nextLong sc long h = sc.nextLong(); h sc.nextLong() sc.nextLong sc long x = sc.nextLong(); x sc.nextLong() sc.nextLong sc long y = sc.nextLong(); y sc.nextLong() sc.nextLong sc System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0)) System.out.println System.out System System.out String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0) String.format String "%f %d" w * h / 2.0 w * h w h 2.0 x * 2 == w && y * 2 == h ? 1 : 0 x * 2 == w && y * 2 == h x * 2 == w x * 2 x 2 w y * 2 == h y * 2 y 2 h 1 0 String[] args args public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long w = sc.nextLong();
        long h = sc.nextLong();
        long x = sc.nextLong();
        long y = sc.nextLong();

        System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0));
    }
} public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long w = sc.nextLong();
        long h = sc.nextLong();
        long x = sc.nextLong();
        long y = sc.nextLong();

        System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0));
    }
} Main
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long w = sc.nextLong();
        long h = sc.nextLong();
        long x = sc.nextLong();
        long y = sc.nextLong();

        System.out.println(String.format("%f %d", w * h / 2.0, x * 2 == w && y * 2 == h ? 1 : 0));
    }
}
