peterverebics/CodeNet_Python_118 huggingface dataset:
n=int(input())
def f(n):
    a=0
    b=100
    while True:
        a+=1
        b=100*(100+a)/100
        if b>=n:
            break
    return a
  
print(f(n))
x=int(input())
i=0
X=100
while x>X:
    X=X*1.01//1
    i+=1
print(i)
def main():
    n = int(input())
    x = 100
    i = 0
    while x < n:
        x *= 1.01
        i += 1
    print(i)
    
if __name__ == "__main__":
    main()
n = int(input())
a = 100
b = 0
while a<n:
  a = a*1.01
  b += 1
print(str(b))
x = int(input())

c = 100
ans = 0

while c<x:
    c = int(c + (0.01*c))
    ans += 1
    
print(ans)
X = int(input())
x1 = 100
r = 0.01
t = 0
for x1 in range(x1, X):
    R = int(x1 * r)
    x1 = R + x1
    t = t + 1
    #print(x1,R)
print(t)
import math

X = int(input().strip())
v = 100

y = 0
while v <= X:
    y += 1
    v = math.floor(v * 1.01)
print(y)
x=int (input())

i=0
c=100
d=100

while x >= d:
  c=c+int(c*0.01)
  d=d+c
  i=i+1



print(i)
x = int(input())
a = 100
import sys
for i in range(10**7):
  a = int(a*1.01)
  if a>x:
    print(i+1)
    sys.exit()
from math import floor
x = int(input())
money = 100
ret = 0
while money < x:
    money = floor(money*1.01)
    ret += 1
print(ret)
x = int(input())
a=100
count = 0
for i in range(10**18):
  a=a*1.01
  count = count + 1
  if a>=x:
    print(count)
    break
X = int(input())
n = 0
money = 100
while True:
    money += int(money * 0.01)    
    #print(money)
    n += 1
    if money >= X:
        print(n)
        break
X= int(input())
A = 100
count = 0
while X > A:
  A = int(A*1.01)
  count +=1
print(count)
x = int(input())

year = 0 # 答え
money = 100 # 初期値の100円

# x円以上になるまでループを回す
while money < x:
    money *= 1.01
    money = int(money)
    year += 1

print(year)
# coding: utf-8

def main():
    x = int(input())
    
    money = 100.0
    for i in range(1, 10 ** 18):
        money = 101 * money // 100
        if money >= x:
            break
    
    print(i)
    
main()
def main():
    X = float(input())
    money = 100
    ans = 0
    while True:
        money = int(money * 1.01)
        ans += 1
        if money >= X:
            print(ans)
            return


if __name__ == "__main__":
    main()
X = int(input())

money = 100
year = 0
while(money < X):
  money += money / 100
  year += 1

print(year)
X=int(input())
c=0
i=100
for a in range(100000000000000000):
    c+=1
    i=int(100*i*1.01/100)
    if i >=X:
        print(c)
        break
import math 
x = int(input())
y = math.ceil(math.log(math.ceil(x/100), 1.01))
# if(y > 200):
    # print(y+57)
# else:
print(y)
X = int(input())
ans = 0
p = 100
for i in range(1, 4000):
    p *= 1.01
    p = int(p)
    if p>=X:
        ans = i
        break
print(ans)
x = int(input())
money = 100
year = 0

while True:
  money = int(money + money/100)
  year += 1
  if money >= x:
    print(year)
    exit()
X = int(input())
yokin = 100

def genYokin():
    global yokin
    return int(yokin*1.01)

year_cnt = 0
while True:
    if X < yokin:
        break
    yokin = genYokin()
    year_cnt += 1

print(year_cnt)
a=int(input())
i=100
f=0
while (i/a)<1:
  if (i/a)<1/44244402551509015458965262875226819002368:
    i=int(i*44244402551509015458965262875226819002368/100)
    f=f+9000
  else:
    i=int(i*1.01)
    f=f+1
print(f)
X = int(input())
x1 = 100
r = 0.01
t = 0
if 101 <= X <=10**18:
    while x1 <= X:
        R = int(x1 * r)
        x1 = R + x1
        t = t + 1
    print(t)
x = int(input())
a = 100
ans = 0
while x >= a:
    ans += 1
    a = int(a * 1.01)
print(ans)
import math
from math import gcd
INF = float("inf")

import sys
input=sys.stdin.readline
import itertools

def main():
    x = int(input())
    cnt = 0
    a = 100
    while True:
        if a >= x:
            print(cnt)
            exit()
        a = math.floor(a*1.01)
        cnt += 1





if __name__=="__main__":
    main()
X = int(input())
A = 100
Y = 0
while A < X:
  A = int(A*1.01)
  Y += 1 
print(Y)
import math
x=int(input())
t=0
y=100
while y<x:
  y=math.floor(y*1.01)
  t+=1
print(t)
#!/usr/bin/env python3
# 初めて参照しました。
# ありがとう！

x = int(input())
p = 100
i = 0
while p < x:
    p += p / 100
    i += 1

print(i)
x = int(input())
ans, money = 0, 100
while money < x:
    money = money * 1.01 // 1
    ans += 1
print(ans)
X = int(input())
nen = 0
key_key = 100
while True:
	nen = nen + 1
	key_key = key_key * 1.01
	key_key = key_key // 1
	if key_key >= X:
		break
print(nen)
x = int(input())

mon = 100
ri = 1
year = 0

while x >= mon:
  year += 1
  ri = mon*0.01
  mon = mon+ri
  
print(year)
a = int(input())
year = 0
init_yen = 100
while init_yen < a:
    year+=1
    init_yen*=1.01
    int(init_yen)

print(year)
from math import floor
x = int(input())
money = 100
ret = 0
while(money < x):
    money = floor(money*1.01)
    ret += 1
print(ret)
a=int(input())
i=100
f=0
while i/a<1:
  i=int(i*1.01)
  f=f+1
  if a/i>100000000000000000000:
    i=i*10042913312196458.24
    f=f+3760
print(f)
x=int(input())
f=100
cnt=0
while(f<x):
  f=f*1.01
  cnt=cnt+1
  int(f)

print(cnt)
a=int(input())
m=100
c=0
for i in range(2000):
  m=int(m*1.01)
  c=c+1
  if m >= a:
    break
print(c)
x = int(input())
n = 100
cnt = 0
while n < x:
	cnt += 1
	n = int(n * 1.01)
print(cnt)
import sys
read = sys.stdin.readline
import time
import math
import itertools as it
def inp():
    return int(input())
def inpl():
    return list(map(int, input().split()))
start_time = time.perf_counter()
# ------------------------------

X = inp()
yen = 100
for i in range(10**4):
    yen += (yen // 100)
    if yen >= X:
        print(i)
        break

# -----------------------------
end_time = time.perf_counter()
print('time:', end_time-start_time, file=sys.stderr)
import math
import sys
count = 0
n =  100
def main():
  global count
  global n
  x = int(input())
  y = 0
  while x > n:
    n*=1.01
#    print(n)
    n = math.floor(n)
    count += 1
#    print(n)
    
  print(count)  


      
if __name__ == '__main__':
  main()
import math as M
a = int(input())
print(M.ceil(M.log(a / 100,  1.1)))
x = int(input())
a = 100
y = 1

while 1:
  a += a/100
  if a >= x:
    break
  y += 1

print(y)
x = int(input())
a = 100
n = 0
while a<x:
  a = int(a*1.01)
  n += 1
print(n)
from math import *
a = int(input())
count = 0
p = 100
while True:
  b = p * 0.01
  p = p + b
  count = count + 1
  if p >= a :
    break
print(count)
a=int(input())
count= 0
kane = 100
while True:
    count+=1
    kane = kane*1.01
    if kane>=a:
        print(count)
        break
X = int(input())

count = 0
save = 100

while save < X:
  save += save / 100
  save = int(save)
  count += 1
  
print(count)
X=int(input())
a=100
n=0
while True:
    a=int(float(101*a/100))
    n=n+1
    if a >= X:
        print(n) 
        break
x = int(input())
total = 100
cnt = 0
while total <=x:
  total = total + (total*0.01)
  cnt += 1
print(cnt)
n = int(input())
s = 100
while n >= s:
  s*=1.01
print(int(s))
x = int(input())
m = 100

import math
count = 0
while m < x:
    m += m / 100
    count += 1

print(count)
import math
from decimal import Decimal
a = Decimal(input())
o = 100
c = 0 
while True:
  o = math.floor(o * 1.01)
  c = c + 1
  if o >= a:
    print(c)
    break
x = int(input())

money = 100.0
cnt = 0
while money < x:
    cnt +=1
    money += money // 100

print(cnt)
x = int(input());
year = 0;
money = 100;

while money <= x:
    money = 1.01* money;
    year = year + 1;


print(year);
from math import floor
from fractions import Fraction
from decimal import Decimal


def com_interest(n: int) -> int:
    saving = Decimal(100)
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        b = Decimal(1.01)
        saving = Decimal(int(saving) * b)
        if saving >= n:
            break
    return years


print(com_interest(int(input())))
import sys
import math as mt
import collections as cc
I=lambda:list(map(int,input().split()))
n,=I()
x=100
i=0
while x<=n:
    i+=1
    temp=x*0.01
    x+=mt.floor(temp)
    
    
print(i)
x = int(input())
n = 100
y = 0

while n <x:
    n = int(n*1.01)
    y += 1
print(y)
X = int(input())
count = 0
money = 100

while money < X:
  money *= 1.01
  count += 1

print(count)
X = int(input())
def bank(x):
  k = 100
  m = 0
  while x > k:
    k *= 1.01
    k = int(k)
    m += 1
  return m
print(bank(X))
a=int(input())
i=100
f=0
while i/a<1:
  i=int(i*1.01)
  f=f+1
  if a/i>100000000000000000000:
    i=i*1004291331219645824
    f=f+3759
print(f)
import math
x=int(input());money=100;year=0
while money < x:
  money=math.floor(money*1.01)
  year+=1
print(year)
def resolve():
    x = int(input())
    t = 0
    pos = 100
    while True:
        pos += int(pos * 0.01)
        # print(t, pos)
        t += 1
        if pos >= x:
            break
    print(t)

resolve()
def main():
    x = int(input())
    ans = 0
    a = 100
    while(a<x):
        a = int(a*1.01)
        ans += 1
    print(ans)

if __name__ == "__main__":
    main()
from decimal import Decimal

x = int(input())
money = 100
year = 0

while True:
  money = int(money + Decimal(money/100))
  year += 1
  if money >= x:
    print(year)
    exit()
import math

x = int(input())

money = 100
i = 0
while True:
  money = math.floor(money*1.01)
  i += 1

  if money > x:
    break

print(i)
X=int(input())
n=0
money=100
while money<=10**18 :
    if money<=X :
        money=int(money*1.01)
        n=n+1
    else :
        print(n)
        break
import math
x = int(input())
p = 100
c = x/p
t = (math.ceil(math.log(c,1.01)))
if(x<200):
    print(x-100)
else:
    print(t+57)
def com_interest(n: int) -> int:
    saving = 100
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        saving = saving + int(saving * interest_per)
        if saving >= n:
            break
    return years

print(com_interest(int(input())))
def resolve():
    X = int(input())

    account = 100
    t = 0
    while account < X:
        t += 1
        account += int(account * 0.01)
    print(t)

if __name__ == "__main__":
    resolve()
x=int(input())
price=100
yr=0
while price<x:
    price=price*1.01
    yr+=1
print(yr)
n=int(input())
hoge=100
ans=0
while hoge<n:
  hoge=hoge*1.01
  hoge=int(hoge)
  ans+=1
  
print(ans)
X = int(input())

count = 0
num = 100
while num <= X:
    num = int(num * 1.01)
    count += 1
print(count)
import math
money = 100
x = int(input())
#print(x)
cnt = 0
while money <= x:
  money += money * 0.01
  money = int(money)
  cnt += 1
  #print(cnt,money)
print(cnt)
x = int(input())
m = 100
ans = 0
while m <= x:
  m += m//100
  ans += 1
print(ans)
import sys
import itertools
# import numpy as np
import time
import math
 
sys.setrecursionlimit(10 ** 7)
 
from collections import defaultdict
 
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

N = int(input())

x = 100
year = 0
while x < N:
    x *= 1.01
    x = int(x)
    year += 1
print(year)
a =int(input())
b = 100
count = 0
while True:
  b = int(b + (b* 0.01))
  count += 1
  if b <= a:
    break

print(count)
x=int(input())
k=1.01
cnt=1
done=0
while not done:
	if x>int(100*k**cnt):
		cnt+=1
	else:
		done=1
print(cnt,x,int(100*k**cnt))
mon = 100
nen = 0
moku = int(input())

while mon < moku:
    mon = (mon * 101) / 100
    nen += 1

print(nen)
from math import floor
X=int(input())
ans=100
count=0
while ans<=X:
    ans=ans+(ans*0.01)
    ans=floor(ans)
    count+=1
print(count)
import math
X = int(input())
money = 100
year = 0
while(money < X):
    money *= 1.01
    money = math.floor(money)
    year += 1

print(year)
X = int(input())
x = 100
y = 0
while True:
	if x >= X:
		print(y)
		break
	x = int(x * 1.01)
	y += 1
import math
x = int(input())

temp = 100
count = 0
while(temp < x):
    temp = math.floor(temp * 1.01)
    count += 1

print(count)
goal = int(input())
deposit = 100
year = 0

while deposit <= goal:
    deposit = int(deposit * 1.01)
    year += 1

print(year)
import math
x = int(input())
y = 0
z = 100
while z < x:
    z = (math.floor(z * 1.01))
    y += 1
print(y)
import math

X = int(input())
bal = 100

i = 0
while (bal < X):
    bal = bal + math.floor(bal * 0.01)

print(i)
import math

x = int(input())

money = 100

ans = 0

while money < x:
    ans += 1
    money *= 1.01
    money = math.floor(money)

print(ans)
x=int (input())

i=1
c=100
d=100

while x >= d:
  c=c+int(c*0.01)
  d=d+c
  i=i+1



print(i)
n = int(input())
poket = 100
count = 0

while poket <= n:
    poket = poket + int(poket*0.01)
    count += 1

print(count)
import math

X = int(input())

deposit = 100
y_later = 0

while deposit < X:
    y_later += 1
    deposit = math.floor(deposit) * 1.01

print(y_later)
X = int(input())
ASSET = 100
cnt = 0

while ASSET < X:
  ASSET += int(ASSET * 0.01)
  cnt += 1

print(cnt)
import math
x = int(input())
n = math.log(x/100) // math.log(1.01)

print(int(n+1))
x = int(input())
yokin = 100
i = 0
while True:
  yokin = (yokin*1.01)
  i = i + 1
  if (int(yokin) >= x):
    break
print(i)
a=int(input())
cnt=0
t=100
while t<a:
  t=(t*1.01)//1
  cnt+=1
print(cnt)
x=int(input())
co = 0
mo = 100
while mo < x:
    mo = int(mo*1.01)
    co += 1
print(co)
X = int(input())

cur = 100

ans = 0
while True:
    cur = int(cur * 1.01)
    ans += 1
    if cur >= X:
        break
print(ans)
def ans165(X: int):
    cash = 100  # 当初の預金額
    count = 0
    while True:
        cash = int(cash * 1.01)  # 元本に１パーセントの利子をつけ小数点以下切り捨て
        count += 1  # 利子をつける回数だけcountを増やす
        if cash >= X:  # cashがXの値以上になったらループ終了
            break
    return count

X = int(input())
print(ans165(X))
x = int(input())
ans = 100
cnt = 0
while x > ans:
  ans = int(1.01*ans)
  cnt += 1

print(cnt)
x = int(input())
def ans():
    deposit = 100
    year = 0
    while True:
        deposit  = int(deposit*1.01)
        year +=1
        if deposit < x:
             continue
        else:
            return year

ans()
n = int(input())
a = 100
for i in range(1,10**18):
    a = int(a * 1.01)
    if a >=n:
        print(i)
        break
X = int(input())

n = 100
year_count = 0

while n < X:
    n = int(n * 1.01)
    year_count += 1

print(year_count)
def main():
    # 100*1.01^4000 = 1.9297237e+19
    X = int(input())
    val = 100
    for i in range(4000):
        val = int(val*1.01)
        if val >= X:
            print(i+1)
            return


main()
def resolve():
    x = int(input())
    t = 0
    pos = 100
    while True:
        pos += int(pos / 100)
        # print(t, pos)
        t += 1
        if pos >= x:
            break
    print(t)

resolve()
from decimal import *
from math import floor
X = int(input())

year = 0
yen = Decimal(100)
while not (yen >= X):
    #print(X)
    yen += floor(yen*Decimal(0.01))
    year += 1

print(year)
x = int(input())
ans = 0
m = 100

while m<=x:
    ans += 1
    m += m//100

print(ans)
X = int(input())

print(100*X//(X-1)+X-201)
import math

X = float(input())
a = X/100
n = math.log(a, 1.01)
n = math.ceil(n)
print(int(n))
X=int(input())
i=100
l=0
while i<=X:
  i=int(i*1.01)
  l+=1
print(l)
import math

x = int(input())
num = 100

for i in range(10000):
  num += math.floor(num/100)
  if num >= x:
    print(i+1)
    exit(0)
import math
x = int(input())
p = 100
c = x/p
t = (math.ceil(math.log(c,1.01)))
if(x<10000000):
    print(t)
else:
    print(t+57)
X = int(input())

K = 100
i = 1
while 1:
    K *= 1.01
    K = int(K)
    if K > X:
        break
    i += 1
print(i)
# 165 B

x = int(input())
d= 100
yr = 0

while d < x:
    d += int(d / 100)
    yr += 1

print(yr)
import math
x = int(input())
money = 100
cnt = 0

while money < x:
    money *= 1.01
    money = int(money)
    cnt += 1

print(cnt)
# B
x = int(input())

deposit = 100
count = 0
while x >= deposit:
    deposit += deposit*1//100
    count += 1
    
print(count)
def com_interest(n: int) -> int:
    saving = 100
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        saving = int(saving*(1 + interest_per))
        if saving >= n:
            break
    return years

print(com_interest(int(input())))
from math import floor

X = int(input())
m = 100
d = 0
while m <= X:
    d += 1
    m = floor(m * 1.01)
print(d)
X = int(input())

t = 100
result = 0
while t >= X:
    t += t // 100
    result += 1
print(result)
import math
X = int(input())
c = 0

for i in range(X-100):
  X = X / 1.01
  c = c + 1
  if X <= 100:
    break
    
print(c)
import math

X = int(input())

deposit = 100
y_later = 0

while deposit < X:
    y_later += 1
    deposit = math.floor(deposit * 1.01)
    #print(deposit)

print(y_later)
X = int(input())
f=0
c=0
y=100
while f==0:
  c+=1
  y*=1.01
  if y>X:
  	f=1
print(c)
num = int(input())
year = 0
cash = 100
while(True):
  cash += int(cash/100)
  year+=1
  if(num < cash):
    print(year)
    break
import math
X = int(input())
n = 100
i = 0

while n < X:
    n *= 1.01
    A = math.floor(n)
    i += 1
    if A > X:
        print(i)
        break
n = int(input())
j = 100
b = 0
ans = 0
for i in range(100, n):
    ans = (j*1)/100
    j += ans
    if(j == n): 
        break
    else: 
        b += 1
print(b)
x = int(input())
a = 100
ans = 0
while a <= x:
    a += a*0.01
    a = int(a)
    ans += 1
print(ans)
import math
x=int(input())
k=100
i=1
while True:
    k= math.floor(k*1.01)
    if k>=x:
        print(i)
        exit()
    i+=1
X = int(input())
year = 0
money = 100

while money < X:
    money = money * 1.01
    year += 1

print(year)
X = int(input())

deposit = 100
y_later = 0

while deposit < X:
    y_later += 1
    deposit += deposit // 100
    print(deposit)

print(y_later)
c = 100
count = 1
x = int(input())
while(True):
    c *= 1.01
    if x <= c:
        print(count)
        quit()
    count += 1
X = int(input())
En=100
N=0

while En<X:
  En=int(En*1.01)
  N=N+1

print(N)
import math
x = int(input())
now = 100
y = 0
while now < x:
    now = math.floor(now * 1.01)
    y += 1
print(y)
x = int(input())
year = 0
money = 100

while money > x:
    year += 1
    money *= 1.01
    print(money)
    
print(year)
x=int(input())
y=0
mon=100
while x>mon:
    mon=int(mon*1.01)
    y+=1
print(y)
X=int(input())
count=0
i = 100
while X>=i:
    i = i * (1+0.01)
    count = count +1

print(count)
X = int(input())
cnt = 0
A = 100
while X>A:
	A = A*1.01
	cnt+=1
print(cnt)
X = int(input())
default = 100

year = 1
while True:
    default = default + (1 % default)
    if default == X:
        print(year)
        break
    year += 1
import math
x=int(input())
y=100
for i in range(3760):
    y=y+math.floor(0.01*y)
    if y>=x:
        print(i+1)
        exit()
import math
x = int(input())
p = 100
c = x/p
t = (math.ceil(math.log(c,1.01)))
if(t<70):
    print(t)
else:
    print(t+57)
a=int(input())
i=100
f=0
while (i/a)<1:
  i=i+i//100
  f=f+1
print(f)
X=int(input())
a=100.0
i=0
while True:
    if a>=X:
        break
    a+=int(a/100)
    i+=1
print(i)
import math
k=int(input())
a=100
c=0
while a<k:
    a=math.floor(a*1.01)
    c+=1
print(c)
#from math import floor

x = int(input())

t = 100
n = 0
while t < x:
  n += 1
  t = int(t * 1.01)
print(n)
X = int(input())
total = 100
count = 0
while total <= X:
    total += total//100
    count += 1
print(count)
import math

X = int(input())

cur = 100
i = 0
while cur < X:
  cur = math.ceil(cur * 1.01)
  i += 1

print(i)
import numpy as np
import math
x = int(input())
ans = 0
now = 100

for i in range(1,10**100):
    now = int(x*1.01)
    if now >= x:
        ans = i
        break

print(ans)
from math import floor
X = int(input())
deposit, year = 100, 0
while deposit < X:
  deposit = deposit * 1.01
  year += 1
print(year)
import math

S = int(input())

N = math.ceil(math.log(S/100, 1.01))
print(N)
# 1%

N = int(input())
x = 100
ans = 0
while x < N:
    x += int(x /100)
    ans += 1

print(ans)
x=int(input())

i=100
j=0
while i<x:
  i+=i/100
  j+=1
  
print(j)
x = int(input())

year = 0 
money = 100
while money < x:
    money *= 1.01
    money = int(money)
    year += 1
    
print(year)
import math
X = int(input())
deposit = 100
c = 0
while deposit < X:
    deposit = math.floor(deposit * 1.01)
    c += 1
print(c)
X = input()
X = int(X)
price = 100
year = 0
while price < X:
    price = int(price * 1.01)
    year += 1
print(year)
import math
Y = 100
X = int(input())
year = 0
while True:
  if (Y >= X):
    print(year)
    break
  Y = math.floor(Y*1.01)
  year += 1
x = int(input())
a = 100
for i in range(1, 5000):
  a = int(a * 1.01)
  if a >= x:
    print(i)
    exit()
x = int(input())

x_now = 100
h = 0
while True:
    h += 1
    x_now = x_now * 1.01
    if x_now >= x:
        print(h)
        exit(0)
x = int(input())
a = 100
ans = 0

while a < x:
  a *= 1.01
  ans += 1

print(ans)
x = int(input())
money = 100
year = 0
while money < x:
    year += 1
    money *= 1.01

print(year)
import math

K = int(input())
m = 100
while m < K:
    m += math.ceil(m*1.01)

 
print(m)
#--B - 1%

X = int(input())

a = 100

j = 0
while (X > a):
  a += a/100.0
  j = j + 1

print(j)
mon = 100
nen = 0
moku = int(input())

while mon < moku:
    mon = mon + mon * 1.01
    nen += 1

print(nen)
x = int(input())
m = 100
y = 0

while m < x:
    y += 1
    m *= 1.01

print(y)
a=int(100)
b=0
X=int(input())
while a<X:
    a=int((a*1.01)//1)
    b+=1
if a!=X:
    print(b)
else:
    print(b)
X = int(input())

a = 100
c = 0

while a < X:
  a = a*1.01//1
  c += 1
print(c)
X=int(input())
m=X//100
S=100
n=0
while (S<m*100):
    c=S//100
    n+=((100//c)+1)
    S+=((100//c)+1)*c
while(S<X):
    c=S//100
    n+=1
    S+=c

print(n)
a=int(input())
i=100
f=0
while i/a<1:
  i=int(i*1.01)
  f=f+1
  if a/i>100000000000000000000:
    i=i*1004291331219645824
    f=f+3761
print(f)
X=int(input())
i=1
while X <= 100*(1.01**i):
    print(i)
    i+=1
X = int(input())

money = 100
year = 0

while money <= X:
	money += int(money*0.01)
	year += 1

else:
	print(year)
import math
X = int(input())
deposit = 100
cnt = 0
for i in range(1,100**18):
    deposit = math.floor(deposit * 1.01)
    cnt += 1
    if deposit >= X:
        print(deposit)
        break
print(cnt)
import sys
input = lambda: sys.stdin.readline().rstrip()

X = int(input())

i = 0
start = 100
while start < X:
    start = int(start*1.01)
    i += 1
print(i)
import math
from decimal import Decimal

X = int(input())
now = 100
year = 0

while True:
    if now >= X:
        break
    now = int(now * Decimal(1.01))
    year += 1

print(year)
import math
a=int(input())
t=math.log(a/100,2)
print(int(t)+1)
import math 
x = int(input())
y = math.ceil(math.log(x/100, 1.01))
if(y > 500):
    print(y+57)
else:
    print(y)
x = int(input())

b = 100
for i in range(1,10**18):
  b += int(b*0.01)
  if b >= x:
    print(i)
    break
def main():
  x = int(input())
  val = 100
  year=1
  while True:
    val = val * 1.01
    print(x,val)
    if x <= val:
      break
    year += 1

  print(year)

if __name__ == '__main__':
  main()
def b():
    import math
    x = int(input())
    print(math.ceil(math.log(x/100, 1.01)))


##########
if __name__ == "__main__":
    b()
x = int(input())
n = 100
c = 0
while n -100< x:
    n = int(n *1.01)
    c += 1
print(c)
a=int(100)
x=int(input())
for i in range(10000):
  if a < x:
    a*=1.01
    a=int(a)
    i+=1
  else:
    break
print(i)
import math
a=int(input())
b = 100
c = 0.01
anser = 0
anser2 = 0
count = 0
for i in range(b, a):
    anser = i * c
    anser2 = i + math.floor(anser)
    if count >= a:
        break
    count += 1
print(count)
x=int(input())
ans=0
money=100
while money<x:
  ans+=1
  money=int(money*1.01)
print(ans)
X = int(input())
w = 100
for i in range(1000000000000000000):
  w = w * 1.01
  if w >= X:
    print(i+1)
    break
def atc_165b(X: int) -> int:
    savings = 100
    years = 0

    while savings < X:
        savings = savings * 1.01 * 100 // 100
        years += 1

    return years

X = int(input())
print(atc_165b(X))
import math
x = int(input())

year = 0
y = 100
t = True
while t:
    year += 1
    y = math.floor(y*1.01)
    if y > x:
        print(year)
        t = False
import sys


try:
    sys.stdin = open(sys.path[0] + '\\input.txt', 'r')
    sys.stdout = open(sys.path[0] + '\\output.txt', 'w')
except FileNotFoundError:
    pass


x = int(input())

n = 100
t = 0
while n <= x:
    n += (0.01 * n)
    n = int(n)
    t += 1
    # print(n, t)

print(t)
x=int(input())
times=0
money=100
while money<x:
  money*=1.01
  times+=1
  
print(times)
b1= float(input())
b2 = float(100)
for i in range (1,100000000):
    b2 =int( b2 * 1.01)
    if b2 <= b1 :
       continue
    else : break
print(i)