AT_abc123_c [ABC123C] Five Transportations

Description

[problemUrl]: https://atcoder.jp/contests/abc123/tasks/abc123_c AtCoder 社は成長し、2028 年になってついに $ 6 $ つの都市 (都市 $ 1,\ 2,\ 3,\ 4,\ 5,\ 6 $) からなる AtCoder 帝国を作りました! AtCoder 帝国には $ 5 $ つの交通機関があります。 - 電車:都市 $ 1 $ から $ 2 $ まで $ 1 $ 分で移動する。$ 1 $ つの電車には $ A $ 人まで乗ることができる。 - バス:都市 $ 2 $ から $ 3 $ まで $ 1 $ 分で移動する。$ 1 $ つのバスには $ B $ 人まで乗ることができる。 - タクシー:都市 $ 3 $ から $ 4 $ まで $ 1 $ 分で移動する。$ 1 $ つのタクシーには $ C $ 人まで乗ることができる。 - 飛行機:都市 $ 4 $ から $ 5 $ まで $ 1 $ 分で移動する。$ 1 $ つの飛行機には $ D $ 人まで乗ることができる。 - 船:都市 $ 5 $ から $ 6 $ までを $ 1 $ 分で移動する。$ 1 $ つの船には $ E $ 人まで乗ることができる。 それぞれの交通機関は、各整数時刻 ($ 0,\ 1,\ 2,\ 3,\ ... $) に、都市から出発します。 いま、$ N $ 人のグループが都市 $ 1 $ におり、全員都市 $ 6 $ まで移動したいです。全員が都市 $ 6 $ に到着するまでに最短で何分かかるでしょうか? なお、乗り継ぎにかかる時間を考える必要はありません。

Input Format

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

Output Format

全員が都市 $ 6 $ に移動するのに必要な最小の時間を分単位で出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N,\ A,\ B,\ C,\ D,\ E\ \leq\ 10^{15} $ - 入力中の値はすべて整数である。 ### Sample Explanation 1 例えば、次のような移動方法が考えられます。 はじめ、次の画像のように、$ N\ =\ 5 $ 人が都市 $ 1 $ にいます。 !\[ \](https://img.atcoder.jp/ghi/9c306138eddc8a2e08acfa5da19bdfe8.png) $ 1 $ 分後までに、$ 3 $ 人が都市 $ 1 $ から都市 $ 2 $ に電車で移動します。ここで、電車は一度に $ 3 $ 人までしか運べないことに注意してください。 !\[ \](https://img.atcoder.jp/ghi/bd30b5ab37fc06951c9f5256bb974e4f.png) $ 2 $ 分後までに、残り $ 2 $ 人が都市 $ 1 $ から都市 $ 2 $ に電車で移動し、都市 $ 2 $ にいた $ 3 $ 人のうち $ 2 $ 人がバスで都市 $ 3 $ に移動します。ここで、バスは一度に $ 2 $ 人までしか運べないことに注意してください。 !\[ \](https://img.atcoder.jp/ghi/50f2e49a770a30193fc53588ec8475b3.png) $ 3 $ 分後までに、$ 2 $ 人が都市 $ 2 $ から都市 $ 3 $ にバスで移動し、$ 2 $ 人が都市 $ 3 $ から都市 $ 4 $ にタクシーで移動します。 !\[ \](https://img.atcoder.jp/ghi/d6d80dc50abe58190905c8c5ea6ba345.png) それ以降は、まだ都市 $ 6 $ に到着していない人が止まらずに移動し続けると、全員が $ 7 $ 分で都市 $ 6 $ に着くことができます。 また、$ 6 $ 分以内で全員が都市 $ 6 $ に着く方法はありません。 ### Sample Explanation 2 どの交通機関も $ N\ =\ 10 $ 人を $ 1 $ 回で運ぶことができます。 したがって、全員が止まらずに移動し続ければ $ 5 $ 分で都市 $ 6 $ に着くことができます。 ### Sample Explanation 3 入力・出力が $ 32 $ ビット整数型に収まらない可能性があることに注意してください。