    import java.util.Scanner;
     
    public 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 0));
        }
    } import java.util.Scanner; Scanner java.util public 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 0)) System.out.println System.out System System.out (double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 0) (double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 0) (double)w*h/2.0 (double)w*h (double)w h 2.0 " " ((w==2*x && h==2*y) ? 1: 0) (w==2*x && h==2*y) w==2*x w 2*x 2 x h==2*y h 2*y 2 y 1 0 String[] args args public 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 0));
        }
    } public 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 0));
        }
    } Main
    import java.util.Scanner;
     
    public 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.println((double)w*h/2.0 + " " + 
                               ((w==2*x && h==2*y) ? 1: 0));
        }
    }