Bánh đã quyết định chúc mừng bạn nữ của mình bằng cách tặng mỗi người một bông hồng màu vàng.
Anh ấy có thể mua hoa hồng vàng ở hai quầy tại chợ hoa gần nhất. Mỗi quầy có nguồn cung cấp hoa hồng vàng không
giới hạn, tuy nhiên chúng chỉ được bán theo bó (vì vậy bạn chỉ có thể mua một số lượng hoa hồng vàng nhất định
cho một đơn vị). Ở quầy đầu tiên, bạn có thể mua một bó hoa hồng vàng
với giá
đồng;
ở quầy thứ hai, bạn có thể mua một bó hoa hồng vàng
với giá
đồng, trong đó A, B, C và D là các số nguyên dương.
Nếu Bánh có thể mua nhiều hơn bông hồng vàng với số tiền nhỏ hơn so với việc mua chính xác
bông hồng vàng, anh
ấy sẽ mua nhiều hơn
bông hồng và tặng phần còn lại cho cô bán hàng đáng yêu.
Viết chương trình tính số tiền ít nhất tính theo đồng để Bánh có thể mua được ít nhất bông hồng vàng!
Input
Dòng duy nhất chứa Số nguyên
thỏa
.
Output
In ra kết quả cần tìm, dữ liệu ra không vượt quá
Samples
Sample Input 1
5 1 4 3 6
Sample Output 1
12
Sample Input 2
22 2 3 10 14
Sample Output 2
31
Comments