#define _GLIBCXX_DEBUG #include using namespace std; int main() { long long D, A, B; cin >> D >> A >> B; long long ans = 1000000000000000000; for(int i = 0; i <= D; i++){ ans = min(ans, i*A + (D-i)*B); } cout << ans << endl; }