+ محدودیت زمان: ۲ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
------
بعد از به قدرت رسیدن کاکا در سرزمین غااززز، جدل و جدال بین کاکا و راک بیشتر و بیشتر شد...
کاکا از طریق جاسوسهایش خبردار شده که راک در پروژهای جدید قصد دارد $n$ تانک متمایز طراحی کند.
همچنین میداند راک برای پروژه $m$ مهندس در اختیار دارد. پروسه طراحی تانک به این شکل است که هر مهندس در ساخت حداکثر یک تانک میتواند دخیل باشد (به دلایل فوق امنیتی)، و طراحی تانک $i$ ام به به اندازه $t_i$ تقسیم بر تعداد مهندسهایی که آن را طراحی میکنند زمان میبرد.
یعنی اگر $k$ مهندس در طراحی تانک $i$ شرکت داشته باشند، طراحی این تانک $\frac{t_i}{k}$ ساعت زمان میبرد (این مقدار لزوماً صحیح نیست).
از آنجایی که منابع محدود است، طراحی تانکها نمیتواند به صورت موازی انجام شود. یعنی در هر لحظه فقط یک تانک میتواند در حال ساخت باشد.
حال کاکا میخواهد بداند اگر راک به بهینهترین روش عمل کند، پروسه ساخت تانکها چند ساعت زمان میبرد.
**دقت کنید پاسخ لزوماً عددی صحیح نیست و شما باید گرد شده عدد پاسخ را به عنوان جواب خروجی دهید.**
# ورودی
در خط اول $n, m$ به ترتیب تعداد تانکها و تعداد مهندسها داده میشود.
در $n$ خط بعد $t_i$ زمان ساخت تانک $i$ ام داده میشود.
$$t_i, m \le 10 ^ {12}$$$$ n \le 10 ^ {5}$$
$$n \le m$$
# خروجی
نزدیکترین عدد صحیح به کمینه زمان ساخت تانکها را خروجی دهید.
# زیرمسئلهها
| زیرمسئه | نمره | محدودیت
|:------------------:|:----------:|:------------------:|
| ۱ | ۵ | $m \le 200 , n \le 30 $ |
| ۲ | ۵۵ | $ m \le 3 * 10 ^ 6 $ |
| ۳ | ۴۰ | بدون محدودیت بیشتر |
# مثال
## ورودی نمونه ۱
```
2 5
10
4
```
## خروجی نمونه ۱
```
5
```