import std.stdio;
import std.string;
import std.conv;
import std.range;
import std.array;
import std.algorithm;

void main(){
    auto abc = readln().chomp().split().map!(to!int).array();
    auto k = readln().chomp().to!int();
    solve(abc, k).writeln();
}

int solve(int[] input, int k){
    int result;
    
    auto sortedInput = input.sort!("a > b")().array();
    foreach(int i, num; sortedInput){
        if(i == 0){
            result += num * (2 ^^ k);
        }else{
            result += num;
        }
    }
    
    return result;
}