#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
#define met(s) memset(s, 0, sizeof(s))
const int mod = 100000007;
const int maxn = 1000000;
const int inf = 0x3f3f3f3f;
int main()
{
    int n, a, b;
    cin >> n >> a >> b;
    int now = a * n;
    if (now > b)
        cout << b << '\n';
    else
        cout << now << '\n';
    return 0;
}