Codeforces Round 273 (Div. 2)
C
Table Decorations
Codeforces
1800
原题
← BD →
翻译中…

You have $*r*$ red, $*g*$ green and $*b*$ blue balloons. To decorate a single table for the banquet you need exactly three balloons. Three balloons attached to some table shouldn't have the same color. What maximum number $*t*$ of tables can be decorated if we know number of balloons of each color?

翻译中…

Your task is to write a program that for given values $*r*$, $*g*$ and $*b*$ will find the maximum number $*t*$ of tables, that can be decorated in the required manner.

翻译中…

Input

翻译中…

The single line contains three integers $*r*$, $*g*$ and $*b*$ ($0 ≤ *r*, *g*, *b* ≤ 2·10^{9}$) — the number of red, green and blue baloons respectively. The numbers are separated by exactly one space.

翻译中…

Output

翻译中…

Print a single integer $*t*$ — the maximum number of tables that can be decorated in the required manner.

翻译中…

Note

翻译中…

In the first sample you can decorate the tables with the following balloon sets: "rgg", "gbb", "brr", "rrg", where "r", "g" and "b" represent the red, green and blue balls, respectively.

翻译中…

样例

Input #1
5 4 3
Output #1
4
InputCopy OutputCopy
Input #2
1 1 1
Output #2
1
InputCopy OutputCopy
Input #3
2 3 3
Output #3
2
InputCopy OutputCopy
题目信息
题号
478C
时间限制
1 s
内存限制
256 MB
标签
贪心

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。