import java.util.Scanner;
public class Main {
	public static void  main(String[] args) {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int a = s.nextInt();
		int b = s.nextInt();
		System.out.println(n *a < b ? n*a : b);
		s.close();


	}

} import java.util.Scanner; Scanner java.util public class Main {
	public static void  main(String[] args) {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int a = s.nextInt();
		int b = s.nextInt();
		System.out.println(n *a < b ? n*a : b);
		s.close();


	}

} Main public static void  main(String[] args) {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int a = s.nextInt();
		int b = s.nextInt();
		System.out.println(n *a < b ? n*a : b);
		s.close();


	} main {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int a = s.nextInt();
		int b = s.nextInt();
		System.out.println(n *a < b ? n*a : b);
		s.close();


	} Scanner s = new Scanner(System.in); s new Scanner(System.in) int n = s.nextInt(); n s.nextInt() s.nextInt s int a = s.nextInt(); a s.nextInt() s.nextInt s int b = s.nextInt(); b s.nextInt() s.nextInt s System.out.println(n *a < b ? n*a : b) System.out.println System.out System System.out n *a < b ? n*a : b n *a < b n *a n a b n*a n a b s.close() s.close s String[] args args public class Main {
	public static void  main(String[] args) {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int a = s.nextInt();
		int b = s.nextInt();
		System.out.println(n *a < b ? n*a : b);
		s.close();


	}

} public class Main {
	public static void  main(String[] args) {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int a = s.nextInt();
		int b = s.nextInt();
		System.out.println(n *a < b ? n*a : b);
		s.close();


	}

} Main
import java.util.Scanner;
public class Main {
	public static void  main(String[] args) {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int a = s.nextInt();
		int b = s.nextInt();
		System.out.println(n *a < b ? n*a : b);
		s.close();


	}

}