+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
مشرجب که کودکی ۶ ساله است به تازگی با مفهوم لگاریتم در پایهی ۲ آشنایی پیدا کرده، اما فعلاً نمیتواند آن را محاسبه کند.
![توضیح تصویر](https://quera.org/qbox/view/fWf6rrUFZZ/rsz_1a.png)
برنامهای بنویسید که با ورودی گرفتن یک عدد طبیعی، لگاریتم آن در پایهی ۲ را حساب کند. از آنجایی که مشرجب با اعداد اعشاری آشنا نیست، جواب را برای او به پایین رند کنید.
دقت کنید لگاریتم عدد $x$ در پایهی ۲ عددی مانند $y$ است که داشته باشیم:
$$ 2 ^ y = x $$
برای مطالعهی بیشتر دربارهی لگاریتم، میتوانید [این پیوند](https://fa.wikipedia.org/wiki/%D9%84%DA%AF%D8%A7%D8%B1%DB%8C%D8%AA%D9%85) را مطالعه کنید.
# ورودی
در تنها خط ورودی، عدد صحیح $n$ که باید لگاریتم آن در پایهی ۲ محاسبه شود آمده است.
$$1 \leq n \lt 2^{30}$$
# خروجی
در خروجی باید یک عدد صحیح، که حاصل لگاریتم $n$ در مبنای ۲ است را به پایین رند کرده و چاپ کنید.
# مثال
## ورودی نمونه ۱
```
64
```
## خروجی نمونه ۱
```
6
```
در این حالت جواب ۶ است زیرا $2 ^ 6 = 64$.
## ورودی نمونه ۲
```
255
```
## خروجی نمونه ۲
```
7
```
مقدار لگاریتم در این حالت $7.99435343686$ است زیرا $2 ^ {7.99435343686} = 255$. از آنجا که باید عدد را به پایین رند کنیم، مقدار ۷ چاپ میشود.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.