AT_past202303_d シューティング

Description

アイテムを買って使うことで、体力 $ H $ の敵を倒すゲームをします。アイテムは以下の $ 2 $ 種類です。 - アイテム $ 1 $ : 使うと敵の体力を $ A $ 減らします。値段は $ B $ 円です。 - アイテム $ 2 $ : 使うと敵の体力を $ C $ 減らします。体力を $ C $ 減らした後の敵の体力を $ h $ として、 $ h>0 $ ならばさらに敵の体力を $ \lfloor \frac{h}{2}\rfloor $ 減らします。値段は $ D $ 円です。ここで、 $ \lfloor A \rfloor $ は $ A $ の小数点以下を切り捨てた値を指します。 アイテムは使い切りであり $ 1 $ 回使うと消えてしまいますが、好きな個数買うことができます。また、使う順番は自由です。 敵の体力を $ 0 $ 以下にするために必要なお金の最小値を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ H $ $ A $ $ B $ $ C $ $ D $

Output Format

答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 アイテム $ 1 $ を $ 1 $ 個、アイテム $ 2 $ を $ 1 $ 個買い、以下の順番で使います。 - アイテム $ 2 $ を使う。敵の体力は $ 1 $ 減り、 $ 12 $ となる。さらに敵の体力は $ \lfloor \frac{12}{2}\rfloor=6 $ 減り、 $ 6 $ となる。 - アイテム $ 1 $ を使う。敵の体力は $ 6 $ 減り、 $ 0 $ となる。 これで敵の体力を $ 0 $ 以下にすることができました。必要なお金の合計は、 $ 5 + 7 = 12 $ 円であり、これが最小値であることが証明可能です。 ### Constraints - $ 1\leq H,A,B,C,D \leq 10^9 $ - 入力は全て整数