X, Y, Z = map(int,input().split()) X, Y = min(X, Y), max(X, Y) tmp1 = X tmp2 = min(Y - X, Z) tmp3 = max((Z - tmp2) // 2, 0) print(min((X + Y + Z) // 2, tmp1 + tmp2 + tmp3))