#入力された数字を受け取る A1,A2,A3,B = map(int,input().split()) #A1,A2,A3,Bの値を使って敵に与えられるダメージの最大値を求める ans = 0 #計算量を減らすために、A1,A2,A3の最大値の3倍がA1,A2,A3,Bの合計値を超えていないかをチェックする if A1+A2+A3+B <= 3*max(A1,A2,A3): ans = 3*max(A1,A2,A3) else: ans = A1+A2+A3+B #答えを出力する print(ans)