import java.util.Scanner;


public class Main {


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // N A B
        int N = sc.nextInt();
        int A = sc.nextInt();
        int B = sc.nextInt();

        int train = N * A;

        int taxi = B;

        if(train >= taxi){
            System.out.println(taxi);
            return;
        }
        if(train <= taxi){
            System.out.println(train);
            return;
        }




    }



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


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // N A B
        int N = sc.nextInt();
        int A = sc.nextInt();
        int B = sc.nextInt();

        int train = N * A;

        int taxi = B;

        if(train >= taxi){
            System.out.println(taxi);
            return;
        }
        if(train <= taxi){
            System.out.println(train);
            return;
        }




    }



} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // N A B
        int N = sc.nextInt();
        int A = sc.nextInt();
        int B = sc.nextInt();

        int train = N * A;

        int taxi = B;

        if(train >= taxi){
            System.out.println(taxi);
            return;
        }
        if(train <= taxi){
            System.out.println(train);
            return;
        }




    } main {
        Scanner sc = new Scanner(System.in);

        // N A B
        int N = sc.nextInt();
        int A = sc.nextInt();
        int B = sc.nextInt();

        int train = N * A;

        int taxi = B;

        if(train >= taxi){
            System.out.println(taxi);
            return;
        }
        if(train <= taxi){
            System.out.println(train);
            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 train = N * A; train N * A N A int taxi = B; taxi B if(train >= taxi){
            System.out.println(taxi);
            return;
        } train >= taxi train taxi {
            System.out.println(taxi);
            return;
        } System.out.println(taxi) System.out.println System.out System System.out taxi return; if(train <= taxi){
            System.out.println(train);
            return;
        } train <= taxi train taxi {
            System.out.println(train);
            return;
        } System.out.println(train) System.out.println System.out System System.out train return; String[] args args public class Main {


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // N A B
        int N = sc.nextInt();
        int A = sc.nextInt();
        int B = sc.nextInt();

        int train = N * A;

        int taxi = B;

        if(train >= taxi){
            System.out.println(taxi);
            return;
        }
        if(train <= taxi){
            System.out.println(train);
            return;
        }




    }



} public class Main {


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // N A B
        int N = sc.nextInt();
        int A = sc.nextInt();
        int B = sc.nextInt();

        int train = N * A;

        int taxi = B;

        if(train >= taxi){
            System.out.println(taxi);
            return;
        }
        if(train <= taxi){
            System.out.println(train);
            return;
        }




    }



} Main
import java.util.Scanner;


public class Main {


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // N A B
        int N = sc.nextInt();
        int A = sc.nextInt();
        int B = sc.nextInt();

        int train = N * A;

        int taxi = B;

        if(train >= taxi){
            System.out.println(taxi);
            return;
        }
        if(train <= taxi){
            System.out.println(train);
            return;
        }




    }



}
