peterverebics/CodeNet_Python_118 huggingface dataset:
x = int(input())

money = 100
count = 0

for i in range(x+1):
    money = int(money*1.01)
    count += 1
    if money >= x:
        print(count)
        break
x = int(input())

a = 100
i = 0
while a < x:
    a = int(a*1.01)
    i+= 1
print(i)
x = int(input())

m = 100
res = 0

while(True):
    m *= 1.01
    m = int(m)
    res += 1

    if(m >= x): break

print(res)
import math 
X = int(input())
yen = 100
n = 0
while yen < X:
    n = n + 1
    yen = math.floor(yen*1.01)
    if X <= yen:
        print(n)
X = int(input())
x = 100
c = 0
while x < X:
    x = int(x *1.01)
    c += 1
print(c)
X=int(input())
n=100
for i in range(10000):
    if n>=X:
        print(i)
        exit()
    n+=n//100
x = int(input())
n, y = 100, 0
while n < x:
    n = n * 101 // 100
    y = y + 1
print(y)
x = int(input())
y = 100
ans = 0
while x > y:
    y = int(y * 1.01)
    ans += 1
print(ans)
import math
def I():
  return input()
def II():
  return int(input())
def MII():
  return map(int, input().split())
def LMII():
  return list(map(int, input().split()))

n = II()
x = 0
m = 100
while m < n:
  m = m*101//100
  x += 1
  
print(x)
import math
x = int(input())
a = 100
s = 0

for i in range(10**111):
  a = a + math.floor(a*0.01)
  s += 1
  if a >= x:
    print(s)
    exit()
x = int(input())
cur = 100
ans = 0
while(cur < x):
  cur = cur * 101//100
  ans += 1
print(ans)
input_line = int(input())
deposit = 100
i = 0
while deposit < input_line:
    deposit = int(deposit * 1.01)
    i += 1
print(i)
X = int(input())

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

result = 100
count = 0
while True:
    count += 1
    result = int(result * 1.01)
    if result >= x:
        break
print(count)
x=int(input())
ans=1
a=int(100*(1.01)**ans)
while a<x:
  ans+=1
  a*=1.01
  a=int(a)
print(ans)
x = int(input())
m = 100
n = 0
while m < x:
    m += m // 100
    n += 1
print(n)
def solve():
    X = int(input())
    now = 100
    year = 0
    while now < X:
        now = now + now // 100
        year += 1
    print(year)

    
if __name__ == '__main__':
    solve()
X = int(input())
depo = 100
year = 0
while True:
    if depo >= X:
        break
    depo = int(depo*1.01)
    year += 1
print(year)
import math
X=int(input())
y=1
z=100
for _ in range(X):
    if math.floor(z*1.01) >= X:
        print(y)
        break
    else:
        z=math.floor(z*1.01)
        y +=1
import math
x = int(input())
s = 100
count = 0
while s < x:
    s += math.floor(s*0.01)
    count += 1
print(count)
X=int(input())
t=100
ans=0
while t<X:
    ans+=1
    t=int(t*1.01)
print(ans)
import math
money = 100
x = int(input())
i = 0
while money < x:
    money = math.floor(money*1.01)
    i += 1
print(i)
X = int(input())
x = 100
i = 0
while True:
    if x >= X:
        print(i)
        break
    i += 1
    x = int(x*1.01)
x = int(input())
ans = 0;
now = 100
while now < x:
	now *= 101
	now //= 100
	ans += 1
print(ans)
import math

x = int(input())
k = 0
p = 100

while p < x:
    p = p + int(p/100)
    k = k + 1

print(k)
import math

X = int(input())
year = 0
amount = 100
while True:
  if amount >= X:
    break
  amount += math.floor(amount//100)
  year += 1
print(year)
x=int(input())
cnt=0
m=100
while m<x:
    m+=m//100
    cnt+=1

print(cnt)
import math
x = int(input())
money = 100
count = 0
while (money <x):
    money = math.floor(money*1.01)
    count +=1

print(count)
import math
x = int(input())
money = 100
c = 0
while money < x:
    c += 1
    money = math.floor(money*1.01)
print(c)
from decimal import Decimal

x = int(input())

t = 100
n = 0
while t < x:
  t += t // 100
  n += 1
print(n)
x = int(input())
n = 100
c = 0
while n < x:
    n = int(n*1.01)
    c += 1
print(c)
x = int(input())
my_money = 100
ans = 0

while my_money<x:
  ans += 1
  my_money += my_money//100
print(ans)
money = int(input())

count = 0
x = 100

while True:
  x = int(x + x * 0.01)
  count = count + 1
  
  if x >= money:
    break
    
print(count)
def main():
    X = int(input())
    deposit = 100

    i = 0
    while True:
        deposit = int(deposit * 1.01)
        i += 1

        if deposit >= X:
            print(i)
            exit()

if __name__ == '__main__':
    main()
import math
def main():
  x=int(input())
  y=100
  t=0
  while(True):
    y=math.floor(y*1.01)
    t+=1
    if(x<=y):
      print(t)
      return 0

main()
x = int(input())
n = 0
y = 100
while x > y:
  y = int(y*1.01)
  n = n + 1

print(n)
N = int(input())

y = 0
M = 100

while (M < N):
    y += 1
    M *= 1.01
    M = int(M)

print(y)
x=int(input())
a=100
count=0
for i in range(x):
    a=int(a*1.01)
    count+=1
    if a>=x:
        break
print(count)
from math import floor
import sys
input = sys.stdin.readline
X=int(input().rstrip('\n'))
res = 0
now = 100
while now < X:
  res += 1
  now = now + floor(now*0.01)
print(res)
import math

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

s = 100
c = 0
count = 1
for i in range(100, int(m)):
  c = s * 0.01
  s = s + math.floor(c)
  if s >= int(m):
    print(count)
    break
  count = count + 1
import math
k = int(input())
y = 100
i = 0

while (y<k):
    y = math.floor(y*1.01)
    i += 1

print(i)
X = int(input())
e = 100
y = 0
while e < X:
    e = int(e * 1.01)
    y += 1

print(y)
X = int(input())

N = 100
C = 0

while True:
    N = int(N * 1.01)
    C += 1
    if N >= X:
        break

print(C)
import math
x = int(input())
i = 1
sum = 100
while True:
  sum = math.floor(sum * 1.01)
  if x <= sum:
    break
  i += 1
print(i)
from sys import stdin
rs = stdin.readline
ri = lambda : int(rs())
ril = lambda : list(map(int, rs().split()))

def main():
    X = ri()
    money = 100
    month = 0
    while money < X:
        money += money // 100
        month += 1
    print(month)
    
if __name__ == '__main__':
    main()
import math
x=int(input())
a=100
result=0
while a<x:
  a=math.floor(a*1.01)
  result+=1
print(result)
ii = lambda : int(input())
mi = lambda : map(int,input().split())
li = lambda : list(map(int,input().split()))

x = ii()
y = 100

for i in range(1,10**18):
    y = int(y * 1.01)
    if y >= x:
        print(i)
        break
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)
import math
x = int(input())

year = 0
now = 100
while True:
    now = math.floor(now * 0.01) + now
    year += 1
    if now >= x:
        print(year)
        exit()
import sys


X = int(input())

year = 1
ans  = 100
while 1:

    ans = int(ans*(1.01))
    if ans>=X:
        break
    year = year + 1

print(year)
import math
x = int(input())
k = 100
ans = 0

while k < x:
  ans += 1
  k = math.floor(k * 101/100)
print(ans)
x = int(input())
count = 0
money = 100
while money < x:
    money = int(money * 1.01)
    count += 1
print(count)
X=int(input())
cnt=0
a=100
while a<X:
    cnt+=1
    a=int(1.01*a)
print(cnt)
X=int(input())
a=100

for i in range(1,10**18):
    a=int(a*1.01)
    if X<=a:
        print(i)
        exit()
X = int(input())
ans = 100
year = 0

while ans < X:
    year += 1
    ans = int(ans*1.01)
print(year)
X=int(input())
sum=0
A=100
while A<X:
  A=(A*101)//100
  sum+=1
print(sum)
x = int(input())

ans = 0
y = 100
while y < x:
    y = y * 101 // 100
    ans += 1

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

tmp = 100
cnt = 0

while tmp < X:
    tmp = int(tmp * 1.01)
    cnt += 1
print(cnt)
x=int(input())
a=100
ans=0
while a<x:
    a*=101/100
    a=int(a)
    ans+=1
print(ans)
x=int(input())
m=100
ans=0
while m<x:
    m=int(m*1.01)
    ans+=1
print(ans)
x = int(input())
now = 100
for i in range(1,100000):
  now *= 1.01
  now //= 1
  if now >= x:
    print(i)
    break
import math
from decimal import Decimal

X = int(input())

m = 100
c = 1

while True:
    m_ = m + math.floor(m*Decimal("0.01"))
    if m_ >= X:
        print(c)
        break
    c += 1
    m = m_
x = int(input())
a = 100
for i in range(1, 3770):
    a *= 1.01
    a = int(a)
    if a >= x:
        print(i)
        exit()
X = int(input())
n = 100
A = 100
i = 0

while n < X:
    n = A*1.01
    A = int(n)
    i += 1
    if A >= X:
        print(i)
        break
x = int(input())

deposit = 100
ans = 0

while deposit < x:
    deposit = int(deposit * 1.01)
    ans += 1

print(ans)
x=int(input())
ans=0
money=100
while money<x:
  ans+=1
  money=money+money//100
print(ans)
import math
X= int(input())
ans = 0
get = 100.0
while  X > get:
    ans += 1
    get += math.floor(get*0.01)

print(ans)
X = int(input())
n = 100
i = 0
while n < X:
    n = int(n*1.01)
    i += 1
print(i)
import math

X = int(input())

m = 100
z=0

while X > m:
    m = m * 1.01
    z = z + 1
    m = math.floor(m)


print(z)
inp = int(input())

def solve(value):
    current = 100
    for i in range(1000000):
        current = int(current * (1.01**1))
        if current >= value:
            print(i+1)
            return

solve(inp)
x = int(input())
deposit = 100
count = 0

while deposit < x:
    deposit += int(deposit*0.01)
    count += 1

print(count)
import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
sys.setrecursionlimit(10 ** 7)

from math import floor

x = int(readline())
v = 100
for i in range(x):
    v = floor(v * 1.01)
    if v >= x:
        print(i + 1)
        exit()
import math
a = int(input())
y = 100
cnt = 0
while y < a:
  y *= 1.01
  y =math.floor(y)
  cnt += 1
print(cnt)
import math

x = int(input())

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

print(ans)
def main():
    n = int(input())
    print(b(n))


def b(n: int) -> int:
    m = 100
    i = 0
    while True:
        m = m * 101 // 100
        i += 1
        if m >= n:
            break

    return i


if __name__ == '__main__':
    main()
import math
x=int(input())
p=100
cnt=0
while x>p:
    p+=p//100
    cnt+=1
print(cnt)
import sys

X = int(sys.stdin.readline().strip())

p = 100
ans = 0
while p < X:
    p = int(p * 1.01)
    ans += 1
print(ans)
X = int(input())
money = 100
n = 0
while money < X:
    money = int(1.01 * money)
    n+=1
print(n)
x = int(input())
n = 100
ans = 0
while (n < x):
  n += int(n / 100)
  ans += 1
print(ans)
X=int(input())
import math
cnt=0
money=100
while True:
    cnt+=1
    money+=math.floor(money*0.01)
    if money>=X:
        break

print(cnt)
import math
x = int(input())
n = 100
for i in range(10**16):
    n = math.floor(n+n*0.01)
    if n >= x:
        ans = i + 1
        break
print(ans)
x = int(input())
ans = 0
now = 100
while (now < x):
    ans += 1
    now += int(now*0.01)
print(ans)
x = int(input())
year = 0
zandaka = 100
while True:
    year += 1
    zandaka *= 1.01
    zandaka = int(zandaka)
    if zandaka >= x:
        break
print(year)
import math
x = int(input())
a = 100
year = 0

while a < x:
    a = (a * 101)//100
    year += 1
print(year)
x = int(input())
y = 0
bank = 100
while True:
    y += 1
    interest = int(bank*0.01)
    bank += interest
    if bank >= x:
        print(y)
        exit()
a = int(input())
b = 100
c = 0
while a>b:
  c += 1
  b = int(b*1.01)
print(c)
X = int(raw_input())

x = 100
ans = 0
while x < X:
    x = int(float(x) * 1.01)
    ans += 1

print ans
X = int(input())

money = 100
for i in range(1,5000):
  money = int(money * 1.01)
  if money >= X:
    print(i)
    break
import math
import sys
input = lambda: sys.stdin.readline().strip()

def main():
    X = int(input())
    n = 100
    for i in range(1,4000):
        n = int(n*1.01)
        if n>=X:
            break
    print(i)

main()
x = int(input())
s = 100 * 1.01
c = 1
while 1:
    if s >= x:
        print(c)
        break
    c += 1
    s *= 1.01
    s //= 1
x = int(input())
count = 0
a = 100
while a < x:
    a = int(a * 1.01)
    count += 1
print(count)
a=int(input())
A=100
b=0
while a>A:
    A=int(A*1.01)
    b+=1
print(b)
account = start = 100
X = int(input())
i = 0

while account < X:
    account = int(account * 1.01)
    i += 1

print(i)
x = int(input())
import math
ans = 0
n = 100
for i in range(1000000):
    n=math.floor(n * 1.01)
    ans += 1
    if x <= n :
        print(ans)
        exit()
X=int(input())

count=0

money=100

while money<X:
    money=int(money*1.01)
    count+=1
    
print(count)
import math
x=int(input())
a=100
b=1
while(1):
    a=math.floor(a*1.01)
    if (a>=x):
        print(b)
        break
    b+=1
import math
import sys
readline = sys.stdin.readline
read = sys.stdin.read

x = int(input())
i = 0
fn = 100

while True:
    i += 1
    fn = math.floor(fn*1.01)
    if fn>=x:
        print(i)
        break
import math
x=int(input())
z=100
ans=0
while z<x:
    z=math.floor(z*1.01)
    ans+=1
print(ans)
import math
x = int(input())
a = 100
ans = 1
while True:
  a = int(math.floor(a*1.01))
  if a >= x:
    print(ans)
    exit()
  else:
    ans += 1
X = int(input())
P = 100
i = 0
while(X > P):
    P = int(P * 1.01)
    i = i + 1
print(i)
X = int(input())
money = 100
for i in range(1, 10000):
    money = money * 101 // 100
    if money >= X:
        print(i)
        exit()
import math

def q_b():
    x = int(input())

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

if __name__ == '__main__':
    q_b()
import math
#import heapq
#import itertools
import sys
def input():
    return sys.stdin.readline().rstrip('\n')

def calc(X):
    a = 100
    n = 0
    while a < X:
        a = math.floor(a * 1.01)
        n += 1
    return n


X = int(input())
print(calc(X))
#abc 165
# b
x = int(input())
money = 100
year = 0
while money < x:
    money = int(money*1.01)
    year +=1
print(year)
data = input()
#data2 = input().split()
x = int(data)
#a = int(data2[0])
#b = int(data2[1])
yen = 100.0
cnt = 0
while(1):
    cnt = cnt + 1
    yen = int(yen * 1.01)
    if yen >= x:
        print(cnt)
        break
import math

k = int(input())

n = 0
m = 100

while m < k:
    m = m + math.floor(m*0.01)
    n += 1

print(n)
x = int(input())
balance = 100
count = 0
while balance < x:
    balance += balance // 100
    count += 1
print(count)
x=int(input())
k=100
cnt=0
while k<x:
  k += k // 100
  cnt += 1

print(cnt)
X = int(input())
t = 100
cnt = 0

while t < X:
  t = t*1.01//1
  cnt += 1

print(cnt)
K = int(input())

money=100
count=0
while money < K:
  money=int(money*1.01)
  count+=1
print(count)
X = int(input())
amt = 100
ans = 0

while amt < X:
    amt = int(amt * 1.01)
    ans += 1

print(ans)
X = int(input())
#A,B = map(int, input().split())

Y = 0
Z = 100
while Z < X:
  Z += Z//100
  Y+=1
#
print(Y)
x= int(input())
m=100
count=0
while m<x:
    m=int(m*1.01)
    count+=1
print(count)
X = int(input())

a = 100
b = 0
while a < X:
    a = a*1.01//1
    b += 1
else:
    print(b)
x = int(input())
money = 100
for i in range(3800):
    money = int(money)
    if  money >= x:
        print(i)
        exit()
    money *= 1.01
#import numpy as np
import sys, math
from itertools import permutations, combinations
from collections import defaultdict, Counter, deque
from math import factorial#, gcd
from bisect import bisect_left #bisect_left(list, value)
sys.setrecursionlimit(10**7)
enu = enumerate
MOD = 10**9+7
def input(): return sys.stdin.readline()[:-1]
def pri(x): print('\n'.join(map(str, x)))

X = int(input())
v = 100

cnt = 0
while v<X:
    v = v*101//100
    cnt += 1

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

t = 100
i=0
if t >= x:
    print("0")
else:
    for i in range(1,10**18):
        t=int(t*1.01)
        if t>=x:
            break
    print(i)
x = int(input())
c = 100
i = 0
while c < x:
    c = int(c * 1.01)
    i += 1
print(i)
X = int(input())
p = 100
i = 0
while p < X:
    i += 1
    p += int(p*0.01)
print(i)
import math

x = int(input())
task = 100
count = 0

while task < x:
    task = math.floor(task * 1.01)
    #print(task)
    count += 1

print(count)
n = int(input())

ginko = 100
count = 0

while True:
    ginko += ginko // 100
    count += 1
    if ginko >= n:
        print(count)
        break
def main():
    X = int(input())
    yen = 100
    cnt = 0
    while yen < X:
        yen += int(yen * 0.01)
        cnt += 1
    print(cnt)


if __name__ == '__main__':
    main()
import math

X = int(input())

ans = 0
now = 100
while(now < X):
    now = math.floor(now*1.01)
    ans += 1

print(ans)
import math
import sys
#x
x=int(input())
ans=100
cnt=0

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

print(cnt)
N = int(input())

y = 100
ct = 0
while True:
    ct += 1
    if y * 1.01 >= N:
        print(ct)
        break
    y = int(y * 1.01)
X=int(input())
ans=0
n=100
while n<X:
    n=int(n*1.01)
    ans+=1
print(ans)
X = int(input())
money = 100
year = 0
while money < X:
    year += 1
    money = int(money*1.01)
print(year)
X = int(input())

money = 100
year = 0
while money < X:
  money = int(money * 1.01)
  year += 1
  
print(year)
X = int(input())
ans = 0
money = 100 #初期金額

while money < X:
    money += money//100
    ans += 1
    
print(ans)
if __name__ == '__main__':
    a = int(input())
    now = 100
    count = 0
    while now <a:
        count +=1
        now = int(now *1.01)
    print(count)
x = int(input())
n = 100
ans = 0
while n < x:
    ans+=1
    n = n*101//100
print(ans)
x = int(input())

num = 100
count = 0
while x > num:
  num = num + (num // 100)
  count += 1

print(count)
x=int(input())
now=100
ans=0
while now<x:
  now=now*1.01
  now=now//1
  ans+=1
print(ans)
import math

x = int(input())

money=100


for year in range(1,100000):
    money = math.floor(money*1.01)
    if money>=x:
        print(year)
        break
x = int(input())
a = 100
ans = 0
while a < x:
    a += a//100
    ans += 1
print(ans)
x = int(input())
yen = 100
ans = 0

while x > yen:
    yen += yen//100
    ans += 1

print(ans)
n = int(input())
c = 0
b = 100

while n > b:
    c += 1
    b *= 1.01
    b = int(b)

print(c)
x = int(input())
#x = 1333333333

i = 100
y = 0
while(i < x):
  i = int(i*1.01)
  y += 1
print(y)
X=int(input())
total,Y=100,0
while X>total:
  total=total*101//100
  Y=Y+1
print(Y)
X = int(input())
s = 100
c = 0
while s < X:
  s = s + s  // 100
  c = c + 1
print(c)
def solve(x):
    res = 0
    v = 100
    while True:
        v = int(v * 1.01)
        res += 1
        if v >= x:
            return res


def main():
    x = int(input())
    res = solve(x)
    print(res)


def test():
    assert solve(103) == 3
    assert solve(1000000000000000000) == 3760
    assert solve(1333333333) == 1706


if __name__ == "__main__":
    test()
    main()
import math
X = int(input())
money = 100
y = 0
while money < X:
  y += 1
  money = math.floor(money*101/100)
print(y)
X = int(input())

c = 100
ans = 0

while c<X:
    ans += 1
    c += int(c*0.01)
print(ans)
# from sys import exit

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

if __name__ == '__main__':
    main()
x = int(input())
count=0
amount = 100
while(amount<x):
    amount=int(amount*(1+0.01))
    count+=1
print(count)
a = 100
x = int(input())
counter = 0
while a < x:
  a = a * 101 // 100
  counter += 1
print(counter)
import sys
from collections import defaultdict, Counter, deque
from itertools import accumulate, permutations, combinations
from operator import itemgetter
from bisect import bisect_left, bisect_right, bisect
from heapq import heappop, heappush
from fractions import gcd
from math import ceil, floor, sqrt, cos, sin, pi
from copy import deepcopy

# If you use recursive call, uncomment this code
#sys.setrecursionlimit(10**6)

def main():
    X = int(input())
    ans = 100
    i = 0
    while True:
        if ans >= X:
            break
        ans += int(ans * 0.01)
        i += 1
    print(i)

if __name__ == '__main__':
    main()
x=int(input())
a=100
num=0
while True:
    if(x<=a):
        break
    a+=int(0.01*a)
    num+=1

print(num)
X = int(input())
m = 100
ans = 0

while m < X:
    m = int(m*1.01)
    ans += 1

print(ans)
X = int(input())
price = 100
year = 0
while price < X:
    year += 1
    price += price // 100
print(year)
x = int(input())

m = 100

count = 0
while(m <= 1000000000000000000):
    
    if m >= x:
        break
    
    m = int(m * 1.01)
    
    count += 1
    
print(count)
from math import floor
x = int(input())
a = 100
i = 0
while(1):
    i += 1
    a *= 1.01
    a = floor(a)
    if a >= x:
        print(i)
        break
import sys
x = int(input())
bef = 100
i = 1
while True:
    ans = int(bef*1.01)
    if ans >= x:
        print(i)
        sys.exit()
    bef = ans
    i += 1
n=int(input())
x=100
for i in range(10000000000):
  x=int(1.01*x)
  if x>=n:
    print(i+1)
    break
X = int(input())
Y = 100
i = 0

while Y < X:
    Y = Y + (Y // 100)
    i = i + 1

print(i)
X = int(input())
mon = 100
ans = 0
while mon < X:
  mon *= 101; mon //= 100;
  ans += 1
print(ans)
from math import floor
X = int(input())
deposit, year = 100, 0
while deposit < X:
  deposit += deposit // 100
  year += 1
print(year)
def main():
    S = int(input())
    
    C = 100
    
    cc = 1
    isfinish = False
    while not isfinish:
        C += int(C * 0.01)
        if C >= S:
            print(cc)
            isfinish = True
            break
        else:
            cc += 1
            
    
        
    
main()
X = int(input())

t = 0
x = 100
while x < X:
  t += 1
  x = int(x * 1.01)
  
print(t)
x = int(input())
mo = 100
i = 0
while mo < x:
    mo = int(mo * 101 / 100)
    i += 1

print(i)
n = int(input())

cnt = 0
cur = 100
while n > cur:
    cur += cur // 100
    cnt += 1

print(cnt)
X = input()

ans = 100
for i in range (1, 1000000000):
    ans = int(ans) * 1.01
    if ans >= int(X):
        print(i)
        exit()
x=float(input())
a=float(100)
y=0
import math
while a<x:
    a=a*1.01
    a=math.floor(a)
    y+=1
print(y)
#B
x = int(input())

num = 100
for i in range(10**10):
    num = num * 1.01
    num = int(num)
    if num >= x:
        print(i+1)
        break
import math
X=int(input())
a=0
o=100
while True:
  o*=1.01
  o=math.floor(o)
  a+=1
  if o>=X:
    print(a)
    break
X = int(input())
n = 100
i = 0
while(n<X):
  n*=1.01
  n= int(n)
  i+=1
print(i)
x = int(input())
now = 100
ans = 0
while x > now:
    now = int(now * 1.01)
    ans += 1
print(ans)
def main():
    n = int(input())
    x = 100
    t = 0
    while x < n:
        t += 1
        x = int(x*1.01)
    print(t)

if __name__ == '__main__':
    main()
def main():
    x = int(input())
    y = 100
    z = 0
    while y < x:
        z += 1
        y = y * 101 // 100
    return z


if __name__ == '__main__':
    print(main())
import math
x = int(input())

money = 100
for i in range(1, 10000000):
    money = int(1.01 * money)
    if money >= x:
        print(i)
        break
x = int(input())
ans = 0
k = 100
while 1:
    if k >= x:
        print(ans)
        break
    k = int(k*1.01)
    ans += 1
x = int(input())
t = 100
ans = 0
while t < x:
    t += t // 100
    ans += 1
print(ans)
x = int(input())
a = 100
ans = 0
while 1:
    a = a * 101 // 100
    ans = ans + 1
    if a >= x:
        print(ans)
        exit()
X = int(input())
n = 100
i = 0
while n < X:
    i += 1
    n = int(n * 1.01)
print(i)
X = int(input())

money = 100
count = 0

while X > money :
    money = int(money * 1.01)
    count += 1

print(count)
N= int(input())
ans = 0
base = 100

while True:
    base = int((base)*(1.01))
    ans += 1
    if base >= N:
        break

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

v=100
for i in range(5000):
    v = int(v*1.01)
    if v >= X:
        break
print(i+1)
x = int(input())
k = 100
count = 0
while k < x:
    k = int(k*1.01)
    count += 1
print(count)
def main():
    x = int(input())
    c = 100
    count = 0
    while not c >= x:
        c += int(c * 0.01)
        count += 1
    print(count)

if __name__ == '__main__':
    main()
goal = int(input())
deposit = 100
year = 0

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

print(year)
def Int():
    return int(input())
def Ints():
    return map(int,input().split())
def IntList():
    return list(Ints())
def IntMat(N):
    return [IntList() for i in range(N)]

now = 100
ans = 0
X = Int()

while now < X:
    now = int(1.01*now)
    ans += 1
print(ans)
X = int(input())
n = 100
count = 0
while n < X:
  count += 1
  n = int(n * 1.01)
print(count)