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();
      if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      }
			
		}
	} 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();
      if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      }
			
		}
	} 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();
      if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      }
			
		} main {
			Scanner sc = new Scanner(System.in);
			int N = sc.nextInt();
			int A = sc.nextInt();
			int B = sc.nextInt();
      if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      }
			
		} 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 if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      } N*A<B N*A N A B {
        System.out.print(N*A);
      } System.out.print(N*A) System.out.print System.out System System.out N*A N A if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      } N*A>B N*A N A B {
             System.out.print(B);
      } System.out.print(B) System.out.print System.out System System.out B {
               System.out.print(B);
      } System.out.print(B) System.out.print System.out System System.out B 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();
      if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      }
			
		}
	} 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();
      if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      }
			
		}
	} 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();
      if(N*A<B){
        System.out.print(N*A);
      }
      else if(N*A>B){
             System.out.print(B);
      }
      else{
               System.out.print(B);
      }
			
		}
	}
