import java.util.*;

class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        
        int W = sc.nextInt();
        int H = sc.nextInt();
        int x = sc.nextInt();
        int y = sc.nextInt();

        System.out.printf("%f ",((double)W*(double)H)/2);
        if(2*x==W && 2*y==H) {
            System.out.println("1");
        } else {
            System.out.println("0");
        }
        
    }
} import java.util.*; util.* java class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        
        int W = sc.nextInt();
        int H = sc.nextInt();
        int x = sc.nextInt();
        int y = sc.nextInt();

        System.out.printf("%f ",((double)W*(double)H)/2);
        if(2*x==W && 2*y==H) {
            System.out.println("1");
        } else {
            System.out.println("0");
        }
        
    }
} Main public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        
        int W = sc.nextInt();
        int H = sc.nextInt();
        int x = sc.nextInt();
        int y = sc.nextInt();

        System.out.printf("%f ",((double)W*(double)H)/2);
        if(2*x==W && 2*y==H) {
            System.out.println("1");
        } else {
            System.out.println("0");
        }
        
    } main {
        Scanner sc = new Scanner(System.in);
        
        int W = sc.nextInt();
        int H = sc.nextInt();
        int x = sc.nextInt();
        int y = sc.nextInt();

        System.out.printf("%f ",((double)W*(double)H)/2);
        if(2*x==W && 2*y==H) {
            System.out.println("1");
        } else {
            System.out.println("0");
        }
        
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int W = sc.nextInt(); W sc.nextInt() sc.nextInt sc int H = sc.nextInt(); H sc.nextInt() sc.nextInt sc int x = sc.nextInt(); x sc.nextInt() sc.nextInt sc int y = sc.nextInt(); y sc.nextInt() sc.nextInt sc System.out.printf("%f ",((double)W*(double)H)/2) System.out.printf System.out System System.out "%f " ((double)W*(double)H)/2 ((double)W*(double)H) (double)W (double)H 2 if(2*x==W && 2*y==H) {
            System.out.println("1");
        } else {
            System.out.println("0");
        } 2*x==W && 2*y==H 2*x==W 2*x 2 x W 2*y==H 2*y 2 y H {
            System.out.println("1");
        } System.out.println("1") System.out.println System.out System System.out "1" {
            System.out.println("0");
        } System.out.println("0") System.out.println System.out System System.out "0" String args[] args
import java.util.*;

class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        
        int W = sc.nextInt();
        int H = sc.nextInt();
        int x = sc.nextInt();
        int y = sc.nextInt();

        System.out.printf("%f ",((double)W*(double)H)/2);
        if(2*x==W && 2*y==H) {
            System.out.println("1");
        } else {
            System.out.println("0");
        }
        
    }
}