import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int A=Integer.parseInt(sc.next());
int B=Integer.parseInt(sc.next());
int C=Integer.parseInt(sc.next());
int K=Integer.parseInt(sc.next());
for(int i=0;i<K;i++){
if((A*2+B+C>=A+B*2+C)&&(A*2+B+C>=A+B+C*2)){
A*=2;
}else if((A+B*2+C>=A*2+B+C)&&(A+B*2+C>=A+B+C*2)){
B*=2;
}else if((A+B+C*2>=A*2+B+C)&&(A+B+C*2>=A+B*2+C)){
C*=2;
}
}
System.out.println(A+B+C);
}}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz