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

public class Main {

    public static void main(String[] args) throws Exception {
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        }
    }

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

    public static void main(String[] args) throws Exception {
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        }
    }

} Main public static void main(String[] args) throws Exception {
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        }
    } main {
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        }
    } try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        } {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        } BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)) BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)) new BufferedReader(new InputStreamReader(System.in)) String[] array = reader.readLine().split(" "); array reader.readLine().split(" ") reader.readLine().split reader.readLine() reader.readLine reader " " int N = Integer.parseInt(array[0]); N Integer.parseInt(array[0]) Integer.parseInt Integer array[0] array 0 int A = Integer.parseInt(array[1]); A Integer.parseInt(array[1]) Integer.parseInt Integer array[1] array 1 int B = Integer.parseInt(array[2]); B Integer.parseInt(array[2]) Integer.parseInt Integer array[2] array 2 System.out.println(Math.min(N * A, B)) System.out.println System.out System System.out Math.min(N * A, B) Math.min Math N * A N A B String[] args args public class Main {

    public static void main(String[] args) throws Exception {
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        }
    }

} public class Main {

    public static void main(String[] args) throws Exception {
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        }
    }

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

public class Main {

    public static void main(String[] args) throws Exception {
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            String[] array = reader.readLine().split(" ");
            int N = Integer.parseInt(array[0]);
            int A = Integer.parseInt(array[1]);
            int B = Integer.parseInt(array[2]);

            System.out.println(Math.min(N * A, B));
        }
    }

}
