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

class MyScanner {
    BufferedReader br;

    MyScanner() {
        br = new BufferedReader(new InputStreamReader(System.in));
    }

    public int intLine() throws IOException {
        return Integer.parseInt(br.readLine());
    }

    public String line() throws IOException {
        return br.readLine();
    }

    public int[] intArray() throws IOException {
        String[] in = br.readLine().split(" ");
        int n = in.length;
        int[] res = new int[n];
        for(int i = 0; i < n; i++) {
            res[i] = Integer.parseInt(in[i]);
        }
        return res;
    }
}

public class Main {
    public static void main(String[] args) throws IOException {
        MyScanner sc = new MyScanner();

        int[] in = sc.intArray();
        int n = in[0];
        int a = in[1];
        int b = in[2];

        System.out.println(Math.min(a * n, b));
        sc.br.close();
    }
} import java.io.BufferedReader; BufferedReader java.io import java.io.InputStreamReader; InputStreamReader java.io import java.io.IOException; IOException java.io class MyScanner {
    BufferedReader br;

    MyScanner() {
        br = new BufferedReader(new InputStreamReader(System.in));
    }

    public int intLine() throws IOException {
        return Integer.parseInt(br.readLine());
    }

    public String line() throws IOException {
        return br.readLine();
    }

    public int[] intArray() throws IOException {
        String[] in = br.readLine().split(" ");
        int n = in.length;
        int[] res = new int[n];
        for(int i = 0; i < n; i++) {
            res[i] = Integer.parseInt(in[i]);
        }
        return res;
    }
} MyScanner BufferedReader br; br MyScanner() {
        br = new BufferedReader(new InputStreamReader(System.in));
    } MyScanner {
        br = new BufferedReader(new InputStreamReader(System.in));
    } br = new BufferedReader(new InputStreamReader(System.in)) br new BufferedReader(new InputStreamReader(System.in)) public int intLine() throws IOException {
        return Integer.parseInt(br.readLine());
    } intLine {
        return Integer.parseInt(br.readLine());
    } return Integer.parseInt(br.readLine()); Integer.parseInt(br.readLine()) Integer.parseInt Integer br.readLine() br.readLine br public String line() throws IOException {
        return br.readLine();
    } line {
        return br.readLine();
    } return br.readLine(); br.readLine() br.readLine br public int[] intArray() throws IOException {
        String[] in = br.readLine().split(" ");
        int n = in.length;
        int[] res = new int[n];
        for(int i = 0; i < n; i++) {
            res[i] = Integer.parseInt(in[i]);
        }
        return res;
    } intArray {
        String[] in = br.readLine().split(" ");
        int n = in.length;
        int[] res = new int[n];
        for(int i = 0; i < n; i++) {
            res[i] = Integer.parseInt(in[i]);
        }
        return res;
    } String[] in = br.readLine().split(" "); in br.readLine().split(" ") br.readLine().split br.readLine() br.readLine br " " int n = in.length; n in.length in in.length int[] res = new int[n]; res new int[n] n for(int i = 0; i < n; i++) {
            res[i] = Integer.parseInt(in[i]);
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            res[i] = Integer.parseInt(in[i]);
        } {
            res[i] = Integer.parseInt(in[i]);
        } res[i] = Integer.parseInt(in[i]) res[i] res i Integer.parseInt(in[i]) Integer.parseInt Integer in[i] in i return res; res public class Main {
    public static void main(String[] args) throws IOException {
        MyScanner sc = new MyScanner();

        int[] in = sc.intArray();
        int n = in[0];
        int a = in[1];
        int b = in[2];

        System.out.println(Math.min(a * n, b));
        sc.br.close();
    }
} Main public static void main(String[] args) throws IOException {
        MyScanner sc = new MyScanner();

        int[] in = sc.intArray();
        int n = in[0];
        int a = in[1];
        int b = in[2];

        System.out.println(Math.min(a * n, b));
        sc.br.close();
    } main {
        MyScanner sc = new MyScanner();

        int[] in = sc.intArray();
        int n = in[0];
        int a = in[1];
        int b = in[2];

        System.out.println(Math.min(a * n, b));
        sc.br.close();
    } MyScanner sc = new MyScanner(); sc new MyScanner() int[] in = sc.intArray(); in sc.intArray() sc.intArray sc int n = in[0]; n in[0] in 0 int a = in[1]; a in[1] in 1 int b = in[2]; b in[2] in 2 System.out.println(Math.min(a * n, b)) System.out.println System.out System System.out Math.min(a * n, b) Math.min Math a * n a n b sc.br.close() sc.br.close sc.br sc sc.br String[] args args public class Main {
    public static void main(String[] args) throws IOException {
        MyScanner sc = new MyScanner();

        int[] in = sc.intArray();
        int n = in[0];
        int a = in[1];
        int b = in[2];

        System.out.println(Math.min(a * n, b));
        sc.br.close();
    }
} public class Main {
    public static void main(String[] args) throws IOException {
        MyScanner sc = new MyScanner();

        int[] in = sc.intArray();
        int n = in[0];
        int a = in[1];
        int b = in[2];

        System.out.println(Math.min(a * n, b));
        sc.br.close();
    }
} Main
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

class MyScanner {
    BufferedReader br;

    MyScanner() {
        br = new BufferedReader(new InputStreamReader(System.in));
    }

    public int intLine() throws IOException {
        return Integer.parseInt(br.readLine());
    }

    public String line() throws IOException {
        return br.readLine();
    }

    public int[] intArray() throws IOException {
        String[] in = br.readLine().split(" ");
        int n = in.length;
        int[] res = new int[n];
        for(int i = 0; i < n; i++) {
            res[i] = Integer.parseInt(in[i]);
        }
        return res;
    }
}

public class Main {
    public static void main(String[] args) throws IOException {
        MyScanner sc = new MyScanner();

        int[] in = sc.intArray();
        int n = in[0];
        int a = in[1];
        int b = in[2];

        System.out.println(Math.min(a * n, b));
        sc.br.close();
    }
}