Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Mua xăng

Dễ

  • 100 Điểm
  • 40% Tỉ lệ AC
  • 2 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Bạn cần mua chính xác \(N\) lít xăng. Một trạm xăng cung cấp hai lựa chọn mua:

  • Mua \(1\) lít xăng với giá \(a\) đồng.
  • Mua \(2\) lít xăng với giá \(b\) đồng.

Mục tiêu của bạn là tìm ra cách mua xăng với chi phí thấp nhất.

Với ba số nguyên dương \(N\), \(a\), và \(b\) cho trước, hãy tính chi phí tối thiểu để mua đúng \(N\) lít xăng.

Input

Dữ liệu vào được cung cấp từ đầu vào chuẩn (stdin) theo định dạng sau:

  • Dòng đầu tiên chứa một số nguyên dương \(N\) (\(1 \le N \le 10^9\)), là lượng xăng bạn cần mua.
  • Dòng thứ hai chứa hai số nguyên dương \(a\) và \(b\) (\(1 \le a, b \le 10^9\)), là giá của \(1\) lít và \(2\) lít xăng tương ứng.

Output

In ra một số nguyên duy nhất là chi phí tối thiểu để mua chính xác \(N\) lít xăng.

Example

Test 1

Input
5
1 1
Output
3

Test 2

Input
7
1 7
Output
7

Bình luận

Chưa có bình luận nào.