import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) {

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            }
            
    }

} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

    public static void main(String[] args) {

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            }
            
    }

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

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            }
            
    } main {

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            }
            
    } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            } catch(IOException e) {
                
            } IOException e {
                
            } {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            } String str = br.readLine(); str br.readLine() br.readLine br String input[] = str.split(" "); input str.split(" ") str.split str " " int N = Integer.valueOf(input[0]); N Integer.valueOf(input[0]) Integer.valueOf Integer input[0] input 0 int A = Integer.valueOf(input[1]); A Integer.valueOf(input[1]) Integer.valueOf Integer input[1] input 1 int B = Integer.valueOf(input[2]); B Integer.valueOf(input[2]) Integer.valueOf Integer input[2] input 2 if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                } N * A > B N * A N A B {
                    System.out.println(B);
                } System.out.println(B) System.out.println System.out System System.out B {
                    System.out.println(N*A);
                } System.out.println(N*A) System.out.println System.out System System.out N*A N A String[] args args public class Main {

    public static void main(String[] args) {

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            }
            
    }

} public class Main {

    public static void main(String[] args) {

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            }
            
    }

} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) {

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            try {
                String str = br.readLine();
                String input[] = str.split(" ");
                int N = Integer.valueOf(input[0]);
                int A = Integer.valueOf(input[1]);
                int B = Integer.valueOf(input[2]);
                
                if(N * A > B) {
                    System.out.println(B);
                }else {
                    System.out.println(N*A);
                }
                
                
            }catch(IOException e) {
                
            }
            
    }

}