import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [3];
		int b=0;
		int k=0;
		for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		}
		int K=sc.nextInt();
		for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		}
		k=0;
		for(int i=0;i<3;i++) {
			k=a[i]+k;
		}
		System.out.println(k);
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [3];
		int b=0;
		int k=0;
		for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		}
		int K=sc.nextInt();
		for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		}
		k=0;
		for(int i=0;i<3;i++) {
			k=a[i]+k;
		}
		System.out.println(k);
	}
} Main public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [3];
		int b=0;
		int k=0;
		for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		}
		int K=sc.nextInt();
		for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		}
		k=0;
		for(int i=0;i<3;i++) {
			k=a[i]+k;
		}
		System.out.println(k);
	} main {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [3];
		int b=0;
		int k=0;
		for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		}
		int K=sc.nextInt();
		for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		}
		k=0;
		for(int i=0;i<3;i++) {
			k=a[i]+k;
		}
		System.out.println(k);
	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int a[]=new int [3]; a new int [3] 3 int b=0; b 0 int k=0; k 0 for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		} int i=0; int i=0; i 0 i<3 i 3 i++ i++ i {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		} {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		} a[i]=sc.nextInt() a[i] a i sc.nextInt() sc.nextInt sc if(a[i]>b) {
				b=a[i];
				k=i;
			} a[i]>b a[i] a i b {
				b=a[i];
				k=i;
			} b=a[i] b a[i] a i k=i k i int K=sc.nextInt(); K sc.nextInt() sc.nextInt sc for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		} int i=0; int i=0; i 0 i<K i K i++ i++ i {
			a[k]=a[k]*2;
		} {
			a[k]=a[k]*2;
		} a[k]=a[k]*2 a[k] a k a[k]*2 a[k] a k 2 k=0 k 0 for(int i=0;i<3;i++) {
			k=a[i]+k;
		} int i=0; int i=0; i 0 i<3 i 3 i++ i++ i {
			k=a[i]+k;
		} {
			k=a[i]+k;
		} k=a[i]+k k a[i]+k a[i] a i k System.out.println(k) System.out.println System.out System System.out k String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [3];
		int b=0;
		int k=0;
		for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		}
		int K=sc.nextInt();
		for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		}
		k=0;
		for(int i=0;i<3;i++) {
			k=a[i]+k;
		}
		System.out.println(k);
	}
} public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [3];
		int b=0;
		int k=0;
		for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		}
		int K=sc.nextInt();
		for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		}
		k=0;
		for(int i=0;i<3;i++) {
			k=a[i]+k;
		}
		System.out.println(k);
	}
} Main
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [3];
		int b=0;
		int k=0;
		for(int i=0;i<3;i++) {
			a[i]=sc.nextInt();
			if(a[i]>b) {
				b=a[i];
				k=i;
			}
		}
		int K=sc.nextInt();
		for(int i=0;i<K;i++) {
			a[k]=a[k]*2;
		}
		k=0;
		for(int i=0;i<3;i++) {
			k=a[i]+k;
		}
		System.out.println(k);
	}
}