import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a2b = sc.nextInt();
		int b2c = sc.nextInt();
		int c2a = sc.nextInt();

		int[] all = new int[6];
		all[0] = a2b + b2c;
		all[1] = c2a + b2c;
		all[2] = a2b + c2a;
		all[3] = b2c + c2a;
		all[4] = c2a + a2b;
		all[5] = b2c + a2b;

		int min = all[0];
		for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		}

		System.out.println(min);
		sc.close();
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a2b = sc.nextInt();
		int b2c = sc.nextInt();
		int c2a = sc.nextInt();

		int[] all = new int[6];
		all[0] = a2b + b2c;
		all[1] = c2a + b2c;
		all[2] = a2b + c2a;
		all[3] = b2c + c2a;
		all[4] = c2a + a2b;
		all[5] = b2c + a2b;

		int min = all[0];
		for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		}

		System.out.println(min);
		sc.close();
	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a2b = sc.nextInt();
		int b2c = sc.nextInt();
		int c2a = sc.nextInt();

		int[] all = new int[6];
		all[0] = a2b + b2c;
		all[1] = c2a + b2c;
		all[2] = a2b + c2a;
		all[3] = b2c + c2a;
		all[4] = c2a + a2b;
		all[5] = b2c + a2b;

		int min = all[0];
		for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		}

		System.out.println(min);
		sc.close();
	} main {
		Scanner sc = new Scanner(System.in);

		int a2b = sc.nextInt();
		int b2c = sc.nextInt();
		int c2a = sc.nextInt();

		int[] all = new int[6];
		all[0] = a2b + b2c;
		all[1] = c2a + b2c;
		all[2] = a2b + c2a;
		all[3] = b2c + c2a;
		all[4] = c2a + a2b;
		all[5] = b2c + a2b;

		int min = all[0];
		for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		}

		System.out.println(min);
		sc.close();
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int a2b = sc.nextInt(); a2b sc.nextInt() sc.nextInt sc int b2c = sc.nextInt(); b2c sc.nextInt() sc.nextInt sc int c2a = sc.nextInt(); c2a sc.nextInt() sc.nextInt sc int[] all = new int[6]; all new int[6] 6 all[0] = a2b + b2c all[0] all 0 a2b + b2c a2b b2c all[1] = c2a + b2c all[1] all 1 c2a + b2c c2a b2c all[2] = a2b + c2a all[2] all 2 a2b + c2a a2b c2a all[3] = b2c + c2a all[3] all 3 b2c + c2a b2c c2a all[4] = c2a + a2b all[4] all 4 c2a + a2b c2a a2b all[5] = b2c + a2b all[5] all 5 b2c + a2b b2c a2b int min = all[0]; min all[0] all 0 for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		} int i = 1; int i = 1; i 1 i < all.length i all.length all all.length i++ i++ i {
			if (all[i] < min) {
				min = all[i];
			}

		} {
			if (all[i] < min) {
				min = all[i];
			}

		} if (all[i] < min) {
				min = all[i];
			} all[i] < min all[i] all i min {
				min = all[i];
			} min = all[i] min all[i] all i System.out.println(min) System.out.println System.out System System.out min sc.close() sc.close sc String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a2b = sc.nextInt();
		int b2c = sc.nextInt();
		int c2a = sc.nextInt();

		int[] all = new int[6];
		all[0] = a2b + b2c;
		all[1] = c2a + b2c;
		all[2] = a2b + c2a;
		all[3] = b2c + c2a;
		all[4] = c2a + a2b;
		all[5] = b2c + a2b;

		int min = all[0];
		for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		}

		System.out.println(min);
		sc.close();
	}
} public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a2b = sc.nextInt();
		int b2c = sc.nextInt();
		int c2a = sc.nextInt();

		int[] all = new int[6];
		all[0] = a2b + b2c;
		all[1] = c2a + b2c;
		all[2] = a2b + c2a;
		all[3] = b2c + c2a;
		all[4] = c2a + a2b;
		all[5] = b2c + a2b;

		int min = all[0];
		for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		}

		System.out.println(min);
		sc.close();
	}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a2b = sc.nextInt();
		int b2c = sc.nextInt();
		int c2a = sc.nextInt();

		int[] all = new int[6];
		all[0] = a2b + b2c;
		all[1] = c2a + b2c;
		all[2] = a2b + c2a;
		all[3] = b2c + c2a;
		all[4] = c2a + a2b;
		all[5] = b2c + a2b;

		int min = all[0];
		for (int i = 1; i < all.length; i++) {
			if (all[i] < min) {
				min = all[i];
			}

		}

		System.out.println(min);
		sc.close();
	}
}