import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] inArray = new int[3];
for (int i=0; i<3; i++) {
inArray[i] = in.nextInt();
}
Arrays.sort(inArray);
int ***all = inArray[0]+inArray[1];
System.out.println(***all>inArray[2]? ***all+inArray[2]: 2****all-1);
}
} import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int res = 0;
ArrayList<Integer> list = new ArrayList<>();
for(int i=0; i<3; i++)
list.add(sc.nextInt());
Collections.sort(list);
int a = list.get(2);
int b = list.get(1);
int c = list.get(0);
for(int i=a; i>=0; i++){
for(int j=b; j>=0; j++){
for(int k=c; k>=0; k++){
if(b+c>a){
res = Math.max(res, a+b+c);
}
}
}
}
System.out.println(res);
}
}
}