import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
    	
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		int N = sc.nextInt();
		int A = sc.nextInt();
		int B = sc.nextInt();
		
		int cnt = 0;
		if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		}

		System.out.println(cnt);

   		sc.close();
        return ;

    }
    
}
 import java.util.Scanner; Scanner java.util public class Main {

    public static void main(String[] args) {
    	
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		int N = sc.nextInt();
		int A = sc.nextInt();
		int B = sc.nextInt();
		
		int cnt = 0;
		if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		}

		System.out.println(cnt);

   		sc.close();
        return ;

    }
    
} Main public static void main(String[] args) {
    	
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		int N = sc.nextInt();
		int A = sc.nextInt();
		int B = sc.nextInt();
		
		int cnt = 0;
		if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		}

		System.out.println(cnt);

   		sc.close();
        return ;

    } main {
    	
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		int N = sc.nextInt();
		int A = sc.nextInt();
		int B = sc.nextInt();
		
		int cnt = 0;
		if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		}

		System.out.println(cnt);

   		sc.close();
        return ;

    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int A = sc.nextInt(); A sc.nextInt() sc.nextInt sc int B = sc.nextInt(); B sc.nextInt() sc.nextInt sc int cnt = 0; cnt 0 if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		} A*N < B A*N A N B {
			cnt = A*N;
		} cnt = A*N cnt A*N A N {
			cnt = B;
		} cnt = B cnt B System.out.println(cnt) System.out.println System.out System System.out cnt sc.close() sc.close sc return ; String[] args args public class Main {

    public static void main(String[] args) {
    	
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		int N = sc.nextInt();
		int A = sc.nextInt();
		int B = sc.nextInt();
		
		int cnt = 0;
		if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		}

		System.out.println(cnt);

   		sc.close();
        return ;

    }
    
} public class Main {

    public static void main(String[] args) {
    	
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		int N = sc.nextInt();
		int A = sc.nextInt();
		int B = sc.nextInt();
		
		int cnt = 0;
		if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		}

		System.out.println(cnt);

   		sc.close();
        return ;

    }
    
} Main
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
    	
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		int N = sc.nextInt();
		int A = sc.nextInt();
		int B = sc.nextInt();
		
		int cnt = 0;
		if(A*N < B) {
			cnt = A*N;
		}else {
			cnt = B;
		}

		System.out.println(cnt);

   		sc.close();
        return ;

    }
    
}

