import java.util.Scanner;

public class Main {

    public static void main( String[] args ){

        Scanner in = new Scanner(System.in);

        String[] params = in.nextLine().split(" ");
        int n = Integer.parseInt(params[0]);
        int a = Integer.parseInt(params[1]);
        int b = Integer.parseInt(params[2]);

        System.out.println((n*a<b)?(n*a):b);

        return;

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

    public static void main( String[] args ){

        Scanner in = new Scanner(System.in);

        String[] params = in.nextLine().split(" ");
        int n = Integer.parseInt(params[0]);
        int a = Integer.parseInt(params[1]);
        int b = Integer.parseInt(params[2]);

        System.out.println((n*a<b)?(n*a):b);

        return;

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

        Scanner in = new Scanner(System.in);

        String[] params = in.nextLine().split(" ");
        int n = Integer.parseInt(params[0]);
        int a = Integer.parseInt(params[1]);
        int b = Integer.parseInt(params[2]);

        System.out.println((n*a<b)?(n*a):b);

        return;

    } main {

        Scanner in = new Scanner(System.in);

        String[] params = in.nextLine().split(" ");
        int n = Integer.parseInt(params[0]);
        int a = Integer.parseInt(params[1]);
        int b = Integer.parseInt(params[2]);

        System.out.println((n*a<b)?(n*a):b);

        return;

    } Scanner in = new Scanner(System.in); in new Scanner(System.in) String[] params = in.nextLine().split(" "); params in.nextLine().split(" ") in.nextLine().split in.nextLine() in.nextLine in " " int n = Integer.parseInt(params[0]); n Integer.parseInt(params[0]) Integer.parseInt Integer params[0] params 0 int a = Integer.parseInt(params[1]); a Integer.parseInt(params[1]) Integer.parseInt Integer params[1] params 1 int b = Integer.parseInt(params[2]); b Integer.parseInt(params[2]) Integer.parseInt Integer params[2] params 2 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 return; String[] args args public class Main {

    public static void main( String[] args ){

        Scanner in = new Scanner(System.in);

        String[] params = in.nextLine().split(" ");
        int n = Integer.parseInt(params[0]);
        int a = Integer.parseInt(params[1]);
        int b = Integer.parseInt(params[2]);

        System.out.println((n*a<b)?(n*a):b);

        return;

    }
} public class Main {

    public static void main( String[] args ){

        Scanner in = new Scanner(System.in);

        String[] params = in.nextLine().split(" ");
        int n = Integer.parseInt(params[0]);
        int a = Integer.parseInt(params[1]);
        int b = Integer.parseInt(params[2]);

        System.out.println((n*a<b)?(n*a):b);

        return;

    }
} Main
import java.util.Scanner;

public class Main {

    public static void main( String[] args ){

        Scanner in = new Scanner(System.in);

        String[] params = in.nextLine().split(" ");
        int n = Integer.parseInt(params[0]);
        int a = Integer.parseInt(params[1]);
        int b = Integer.parseInt(params[2]);

        System.out.println((n*a<b)?(n*a):b);

        return;

    }
}