#include<stdio.h>
#define INF 100000000
int min(int a, int b) {
return a < b ? a : b;
}
int main() {
int n;
int s, sn;
int m, mn;
int l, ln;
int sum = INF;
for (int i = 0; i <= n / sn + 10; i++) {
for (int j = 0; j <= n / mn + 10; j++) {
for (int k = 0; k <= n / ln + 10; k++) {
int total_eggs = i * sn + j * mn + k * ln;
if (total_eggs >= n) {
int cost = i * s + j * m + k * l;
if (cost < sum) {
sum = cost;
}
}
}
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2RlZmluZSBJTkYgMTAwMDAwMDAwCgppbnQgbWluKGludCBhLCBpbnQgYikgewogICAgcmV0dXJuIGEgPCBiID8gYSA6IGI7Cn0KCmludCBtYWluKCkgewogICAgaW50IG47CiAgICBpbnQgcywgc247CiAgICBpbnQgbSwgbW47CiAgICBpbnQgbCwgbG47CgogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgc2NhbmYoIiVkIiwgJnMpOwogICAgc2NhbmYoIiVkIiwgJnNuKTsKICAgIHNjYW5mKCIlZCIsICZtKTsKICAgIHNjYW5mKCIlZCIsICZtbik7CiAgICBzY2FuZigiJWQiLCAmbCk7CiAgICBzY2FuZigiJWQiLCAmbG4pOwoKICAgIGludCBzdW0gPSBJTkY7CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPD0gbiAvIHNuICsgMTA7IGkrKykgewogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDw9IG4gLyBtbiArIDEwOyBqKyspIHsKICAgICAgICAgICAgZm9yIChpbnQgayA9IDA7IGsgPD0gbiAvIGxuICsgMTA7IGsrKykgewogICAgICAgICAgICAgICAgaW50IHRvdGFsX2VnZ3MgPSBpICogc24gKyBqICogbW4gKyBrICogbG47CiAgICAgICAgICAgICAgICBpZiAodG90YWxfZWdncyA+PSBuKSB7CiAgICAgICAgICAgICAgICAgICAgaW50IGNvc3QgPSBpICogcyArIGogKiBtICsgayAqIGw7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvc3QgPCBzdW0pIHsKICAgICAgICAgICAgICAgICAgICAgICAgc3VtID0gY29zdDsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgcHJpbnRmKCIlZCIsIHN1bSk7CiAgICByZXR1cm4gMDsKfQ==