stn = list(map(int, input().split())) en = sum(stn) // 2 st = 0 stn.sort() ans = stn[0] stn[2] -= stn[0] stn[1] -= stn[0] stn[0] -= stn[0] while en - st > 1: mid = (en + st) // 2 ex = max(0, stn[1] - mid) // 2 + max(0, stn[2] - mid) // 2 ex -= max(0, mid - stn[1]) if ex < mid: en = mid else: st = mid print(ans + st)