import java.util.*;
import java.util.ArrayList;

public class Main{
	public static void main(String[] args){

		// 値取得
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> nums  = new ArrayList<>();
		while(sc.hasNext()){
			nums.add(sc.nextInt());

		}
		int kilo1 = 0;
		int kilo2 = 0;
		int kilo3 = 0;

		// 最短の飛行時間を計算する
		// それぞれのパーターンで時間の和を計算して最少を求める
		kilo1 = nums.get(0) + nums.get(1);
		kilo2 = nums.get(0) + nums.get(2);
		kilo3 = nums.get(1) + nums.get(2);
		if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		}
	}

} import java.util.*; util.* java import java.util.ArrayList; ArrayList java.util public class Main{
	public static void main(String[] args){

		// 値取得
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> nums  = new ArrayList<>();
		while(sc.hasNext()){
			nums.add(sc.nextInt());

		}
		int kilo1 = 0;
		int kilo2 = 0;
		int kilo3 = 0;

		// 最短の飛行時間を計算する
		// それぞれのパーターンで時間の和を計算して最少を求める
		kilo1 = nums.get(0) + nums.get(1);
		kilo2 = nums.get(0) + nums.get(2);
		kilo3 = nums.get(1) + nums.get(2);
		if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		}
	}

} Main public static void main(String[] args){

		// 値取得
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> nums  = new ArrayList<>();
		while(sc.hasNext()){
			nums.add(sc.nextInt());

		}
		int kilo1 = 0;
		int kilo2 = 0;
		int kilo3 = 0;

		// 最短の飛行時間を計算する
		// それぞれのパーターンで時間の和を計算して最少を求める
		kilo1 = nums.get(0) + nums.get(1);
		kilo2 = nums.get(0) + nums.get(2);
		kilo3 = nums.get(1) + nums.get(2);
		if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		}
	} main {

		// 値取得
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> nums  = new ArrayList<>();
		while(sc.hasNext()){
			nums.add(sc.nextInt());

		}
		int kilo1 = 0;
		int kilo2 = 0;
		int kilo3 = 0;

		// 最短の飛行時間を計算する
		// それぞれのパーターンで時間の和を計算して最少を求める
		kilo1 = nums.get(0) + nums.get(1);
		kilo2 = nums.get(0) + nums.get(2);
		kilo3 = nums.get(1) + nums.get(2);
		if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		}
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) ArrayList<Integer> nums  = new ArrayList<>(); nums new ArrayList<>() while(sc.hasNext()){
			nums.add(sc.nextInt());

		} sc.hasNext() sc.hasNext sc {
			nums.add(sc.nextInt());

		} nums.add(sc.nextInt()) nums.add nums sc.nextInt() sc.nextInt sc int kilo1 = 0; kilo1 0 int kilo2 = 0; kilo2 0 int kilo3 = 0; kilo3 0 kilo1 = nums.get(0) + nums.get(1) kilo1 nums.get(0) + nums.get(1) nums.get(0) nums.get nums 0 nums.get(1) nums.get nums 1 kilo2 = nums.get(0) + nums.get(2) kilo2 nums.get(0) + nums.get(2) nums.get(0) nums.get nums 0 nums.get(2) nums.get nums 2 kilo3 = nums.get(1) + nums.get(2) kilo3 nums.get(1) + nums.get(2) nums.get(1) nums.get nums 1 nums.get(2) nums.get nums 2 if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		} kilo1 <= kilo2 && kilo1 <= kilo3 kilo1 <= kilo2 kilo1 kilo2 kilo1 <= kilo3 kilo1 kilo3 {

			System.out.println(kilo1);
		} System.out.println(kilo1) System.out.println System.out System System.out kilo1 if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		} kilo2 <= kilo1 && kilo2 <= kilo3 kilo2 <= kilo1 kilo2 kilo1 kilo2 <= kilo3 kilo2 kilo3 {

			System.out.println(kilo2);				
		} System.out.println(kilo2) System.out.println System.out System System.out kilo2 {

			System.out.println(kilo3);

		} System.out.println(kilo3) System.out.println System.out System System.out kilo3 String[] args args public class Main{
	public static void main(String[] args){

		// 値取得
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> nums  = new ArrayList<>();
		while(sc.hasNext()){
			nums.add(sc.nextInt());

		}
		int kilo1 = 0;
		int kilo2 = 0;
		int kilo3 = 0;

		// 最短の飛行時間を計算する
		// それぞれのパーターンで時間の和を計算して最少を求める
		kilo1 = nums.get(0) + nums.get(1);
		kilo2 = nums.get(0) + nums.get(2);
		kilo3 = nums.get(1) + nums.get(2);
		if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		}
	}

} public class Main{
	public static void main(String[] args){

		// 値取得
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> nums  = new ArrayList<>();
		while(sc.hasNext()){
			nums.add(sc.nextInt());

		}
		int kilo1 = 0;
		int kilo2 = 0;
		int kilo3 = 0;

		// 最短の飛行時間を計算する
		// それぞれのパーターンで時間の和を計算して最少を求める
		kilo1 = nums.get(0) + nums.get(1);
		kilo2 = nums.get(0) + nums.get(2);
		kilo3 = nums.get(1) + nums.get(2);
		if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		}
	}

} Main
import java.util.*;
import java.util.ArrayList;

public class Main{
	public static void main(String[] args){

		// 値取得
		Scanner sc = new Scanner(System.in);
		ArrayList<Integer> nums  = new ArrayList<>();
		while(sc.hasNext()){
			nums.add(sc.nextInt());

		}
		int kilo1 = 0;
		int kilo2 = 0;
		int kilo3 = 0;

		// 最短の飛行時間を計算する
		// それぞれのパーターンで時間の和を計算して最少を求める
		kilo1 = nums.get(0) + nums.get(1);
		kilo2 = nums.get(0) + nums.get(2);
		kilo3 = nums.get(1) + nums.get(2);
		if(kilo1 <= kilo2 && kilo1 <= kilo3){

			System.out.println(kilo1);
		}else if(kilo2 <= kilo1 && kilo2 <= kilo3){

			System.out.println(kilo2);				
		}else{

			System.out.println(kilo3);

		}
	}

}