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

        //初期処理
        Scanner sc=new Scanner(System.in);
        int answer=0;
        int N= sc.nextInt();
        int A= sc.nextInt();
        int B= sc.nextInt();
        
        int trainFee=N*A;
        int taxiFee=B;
        if(trainFee>=taxiFee){
            answer=taxiFee;
        }
        if(trainFee<taxiFee){
            answer=trainFee;
        }
        System.out.println(answer);
    }
} import java.util.*; util.* java public class Main{
    public static void main (String args[]){

        //初期処理
        Scanner sc=new Scanner(System.in);
        int answer=0;
        int N= sc.nextInt();
        int A= sc.nextInt();
        int B= sc.nextInt();
        
        int trainFee=N*A;
        int taxiFee=B;
        if(trainFee>=taxiFee){
            answer=taxiFee;
        }
        if(trainFee<taxiFee){
            answer=trainFee;
        }
        System.out.println(answer);
    }
} Main public static void main (String args[]){

        //初期処理
        Scanner sc=new Scanner(System.in);
        int answer=0;
        int N= sc.nextInt();
        int A= sc.nextInt();
        int B= sc.nextInt();
        
        int trainFee=N*A;
        int taxiFee=B;
        if(trainFee>=taxiFee){
            answer=taxiFee;
        }
        if(trainFee<taxiFee){
            answer=trainFee;
        }
        System.out.println(answer);
    } main {

        //初期処理
        Scanner sc=new Scanner(System.in);
        int answer=0;
        int N= sc.nextInt();
        int A= sc.nextInt();
        int B= sc.nextInt();
        
        int trainFee=N*A;
        int taxiFee=B;
        if(trainFee>=taxiFee){
            answer=taxiFee;
        }
        if(trainFee<taxiFee){
            answer=trainFee;
        }
        System.out.println(answer);
    } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int answer=0; answer 0 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 trainFee=N*A; trainFee N*A N A int taxiFee=B; taxiFee B if(trainFee>=taxiFee){
            answer=taxiFee;
        } trainFee>=taxiFee trainFee taxiFee {
            answer=taxiFee;
        } answer=taxiFee answer taxiFee if(trainFee<taxiFee){
            answer=trainFee;
        } trainFee<taxiFee trainFee taxiFee {
            answer=trainFee;
        } answer=trainFee answer trainFee System.out.println(answer) System.out.println System.out System System.out answer String args[] args public class Main{
    public static void main (String args[]){

        //初期処理
        Scanner sc=new Scanner(System.in);
        int answer=0;
        int N= sc.nextInt();
        int A= sc.nextInt();
        int B= sc.nextInt();
        
        int trainFee=N*A;
        int taxiFee=B;
        if(trainFee>=taxiFee){
            answer=taxiFee;
        }
        if(trainFee<taxiFee){
            answer=trainFee;
        }
        System.out.println(answer);
    }
} public class Main{
    public static void main (String args[]){

        //初期処理
        Scanner sc=new Scanner(System.in);
        int answer=0;
        int N= sc.nextInt();
        int A= sc.nextInt();
        int B= sc.nextInt();
        
        int trainFee=N*A;
        int taxiFee=B;
        if(trainFee>=taxiFee){
            answer=taxiFee;
        }
        if(trainFee<taxiFee){
            answer=trainFee;
        }
        System.out.println(answer);
    }
} Main
import java.util.*;
public class Main{
    public static void main (String args[]){

        //初期処理
        Scanner sc=new Scanner(System.in);
        int answer=0;
        int N= sc.nextInt();
        int A= sc.nextInt();
        int B= sc.nextInt();
        
        int trainFee=N*A;
        int taxiFee=B;
        if(trainFee>=taxiFee){
            answer=taxiFee;
        }
        if(trainFee<taxiFee){
            answer=trainFee;
        }
        System.out.println(answer);
    }
}